首页 文章
  • 80 votes
     answers
     views

    删除一堆项目的宁静方式

    在wiki article for REST中,表示如果使用http://example.com/resources DELETE,则表示您正在删除整个集合 . 如果使用http://example.com/resources/7HOU57Y DELETE,则表示您正在删除该元素 . 我正在做一个网站,请注意不要WEB服务 . 我有一个列表,列表中的每个项目都有1个复选框 . 一旦我选择了多个项目...
  • 65 votes
     answers
     views

    我应该如何处理RESTful API中的对象层次结构?

    我目前正在为现有的PHP应用程序设计API,为此我正在研究REST作为一种合理的架构方法 . 我相信我对关键概念有一个合理的把握,但我很难找到任何解决了对象层次结构和REST的人 . 这是问题...... 在[application]业务对象层次结构中,我们有: Users L which have one-to-many Channel objects L which have one-t...
  • 8 votes
     answers
     views

    为不同的资源混合REST API复数和单数?

    REST api的多种形式更自然,更常用,例如 /api/users 或 api/users/123 . 但是对于某些资源来说并不自然,例如: /api/login - 完全登录一个用户 /api/profile - 获取已登录用户的 Profiles 这个资源永远不会用于我的应用程序中的一个对象/模型 . 另一方面,我读到在资源名称中混合复数和单数形式并不是一种好的做法(h...
  • 3 votes
     answers
     views

    仅允许在REST API中使用GET

    我正在开发一个REST API . 我需要一种方法来获取所有国家/地区,以允许用户选择多个并保存应用程序配置 . 我正在考虑只有一个GET选项的资源,因为不允许INSERT / UPDATE / DELETE . 是否有意义? . 通常,提供对数据的只读访问的最佳方法是什么?将选择与国家或城市或任何需要的数据绑定 . Edited: 它与任何特定框架无关 . API确实允许CRUD操作,在某些情...
  • 52 votes
     answers
     views

    无需使用 spring 靴即可创建 spring 休息服务

    我已经按照spring.io上的入门教程来构建REEST服务https://spring.io/guides/gs/rest-service/ . 问题是本教程仅解释了如何使用spring boot嵌入tomcat来生成独立运行的jar . 有没有办法从头开始创建一个项目来生成一个战争来部署,例如在已经存在的tomcat实例上? PS:我在stackoverflow上发现了一个关于同一问题的前一个...
  • 2 votes
     answers
     views

    @Transaction使我的REST endpoints 消失

    tl;dr 有 @RestController 实现接口 一切正常 已添加 @Transactional在完全删除接口之前, REST endpoints 不再被注册 Long story : 我正在使用Spring Boot和Spring MVC来提供RESTful Web服务 . 我有一个 @RestController 类实现了一个接口,该接口具有所有 @RequestM...
  • 2 votes
     answers
     views

    如何公开Spring Data Rest endpoints 的自定义实现

    我有以下问题 . 我创建了一个使用spring-data的应用程序,并使用spring-data-rest将其公开为REST服务 . 一切顺利,直到我想要一个自定义实现 . 我用一个额外的方法创建了一个CustomSomethingRepository和SomethingRepositoryImpl . Spring数据存储库接口扩展了CustomSomethingRepository,一切都很...
  • 0 votes
     answers
     views

    从Angular到Laravel的日期总是“现在”

    我很绝望 . 我正在尝试使用Angular向Laravel发送日期并将其保存在MySQL数据库中 . 但是,我只获得当前日期 . 我会发送更多信息 . 这些到达正确 . 只有在他选择“现在”的那一天 . 在数据库中,日期的类型为DateTime . Angular中的formobject也具有正确的日期,并且是Moment类型 . 我已经尝试了以下内容 . 我刚刚通过了日期(用_d) . 当然,...
  • 0 votes
     answers
     views

    IONIC v3获取CoinMArketCap API数据

    我想在离子的帮助下显示市场上所有可用的加密硬币列表 . 我为此使用了coinmarketcap api . https://coinmarketcap.com/api/ 我已经推荐了这个教程 - > https://www.djamware.com/post/59924f9080aca768e4d2b12e/ionic-3-consuming-rest-api-using-new-angu...
  • 0 votes
     answers
     views

    使用angularjs从PHP REST API下载docx文件

    我有一个PHP REST API用SLIM Framework编写,我有一个api调用,它创建一个docx文件并强制下载文件 . $filename = 'invitation.docx'; $templateProcessor->save($filename); header('Content-Description: File Transfer'); header...
  • 3 votes
     answers
     views

    单元/集成测试Express REST API,mongoose,mocha,sinon,chai,supertest

    我对使用mongoose对Express REST API进行单元测试感到困惑 . 我听说过supertest,sinon,chai和mocha . 我想写测试: 1)测试API接口: 创建一个超级服务器并在其上发出请求(例如GET / users,POST / users)并检查它是否调用了正确的路由 . 2)测试mongoose查询: 当一个路由被调用时,我想检查是否调用了正确的mongoos...
  • 1 votes
     answers
     views

    Api找到附近的城市[关闭]

    我正在寻找一个api,我可以用来根据坐标或名称和国家来找到附近的城市(可能有一个按距离过滤的功能,因为附近可以解释) . 我更喜欢它是宁静的或者有一个我可以在我的.net应用程序中使用的库(包装器) . 我正在寻找一个免费的api(每天有大量的免费请求) . 我的第一个想法是谷歌和我发现了“谷歌地理编码API”,但我不打算把它放在 Map 上,所以根据我不能使用它的限制 . 其他人都知道我可以使用...
  • 380 votes
     answers
     views

    带有URL查询参数的HTTP POST - 好主意与否? [关闭]

    我正在设计一个API以通过HTTP,我想知道是否使用HTTP POST命令,但只使用URL查询参数而没有请求体,是一个很好的方法 . 注意事项: "Good Web design"要求通过POST发送非幂等操作 . 这是一种非幂等行为 . 当URL中存在请求参数时,更容易开发和调试此应用程序 . 该API不适合广泛使用 . 似乎在没有正文的情况下发出POST请求...
  • 553 votes
     answers
     views

    实体主体是否允许HTTP DELETE请求?

    发出HTTP DELETE请求时,请求URI应完全标识要删除的资源 . 但是,是否允许添加额外的元数据作为请求的实体主体的一部分?
  • 36 votes
     answers
     views

    如何使Go HTTP客户端不自动关注重定向?

    我目前正在Go中编写一些与REST API交互的软件 . 我正在尝试查询的REST API endpoints 返回HTTP 302重定向以及指向资源URI的HTTP Location标头 . 我正在尝试使用Go脚本来获取HTTP Location标头以供以后处理 . 以下是我目前正在实现的功能: package main import ( "errors" ...
  • -1 votes
     answers
     views

    这里映射反向地理编码API

    我想在我的项目中实现一些新功能,需要使用地理编码API中的功能 . 我的问题是...... 401 Unauthorized错误,从API返回 . 顺便说一句,带有路线和标记的基本 Map 就像一个没有任何错误的危害 . 当我请求:https://reverse.geocoder.api.here.com/6.2/reversegeocode.json使用适当的参数,如app_id,app_cod...
  • 0 votes
     answers
     views

    Gutenberg附加块属性

    我正在React中构建一个应用程序,这是我第一次使用WP REST . 我正在使用古腾堡,我成功地让这些街区休息了 . 我在构建自己的块时遇到问题,我需要向它们添加额外的数据,我已经花了几个小时搜索并尝试读取其他块的源代码 . 如何添加这些“attrs”字段?
  • 46 votes
     answers
     views

    使用邮件和密码通过REST API进行身份验证[Firebase]

    我想知道是否 possible 实际 authenticate 使用 custom authentication 到Firebase REST API withouth ? 我已经与Firebase合作了一段时间,我现在正在考虑将我的后端迁移到Firebase . 使用后端的应用程序当前使用REST API,根本不需要实时数据 . 因此,我只想在客户端上使用REST API而不是完整的Andro...
  • 2 votes
     answers
     views

    使用Angular 2 Http从REST Web服务获取数据

    我正在尝试使用Angular 2 Http从REST Web服务获取数据 . 我首先在调用它的客户端组件类的构造函数中注入服务: constructor (private _myService: MyService, private route: ActivatedRoute, private router: Router) {} 我添加了一个...
  • 0 votes
     answers
     views

    Objective-C HMAC-256签署HTTP请求 - 查看不同的结果

    我在Objective-C中使用REST API,需要根据此规范(https://web-payments.org/specs/source/http-signatures/)对每个HTTP请求进行签名 . 这一切看起来都很简单,但我在Objective-C VS和其中一些在线sha生成器(http://www.freeformatter.com/hmac-generator.html,http:...
  • 9 votes
     answers
     views

    ASP.NET MVC中类似OData的路由

    是否有一种简单的方法来创建基于OData uri约定http://www.odata.org/developers/protocols/uri-conventions的路由的asp.net mvc应用程序? 这就像是为规范添加新的html格式 . 或者可能是将Urls动态转换为LINQ查询的另一种方法?
  • 3 votes
     answers
     views

    从Tomcat启动nodejs服务

    我的目标是将war文件部署到Tomcat并让Tomcat启动我的REST服务 . 请注意,这是Tomcat应用服务器,而不是Apache Web服务器,所以关于mod_proxy和.htaccess的所有帖子都不起作用 . 我知道节点不需要Tomcat,该节点不是servlet,该节点包括嵌入式Web服务器等 . 这是一个客户要求通过war文件将服务部署到Tomcat . 现在我需要让它发挥作用 ...
  • 1 votes
     answers
     views

    REST API状态更改

    我正在设计一个REST API . 我有一个资源,我希望能够改变不同条件的状态,例如URI是: Applications// 可能的状态更改是将应用程序设置为: 已取消 SignedOff 等待 每次状态更改都需要不同的信息,例取消的原因,签收日期 . 什么是一个好看的URI来处理这个?我曾想过 POST: Applications//Cancel POST: Applic...
  • 1 votes
     answers
     views

    带有jersey和oauth安全性的Spring为REST API提供了404:Not Found错误

    我正在使用spring实现OAuth2,获取access_token但是当我调用Rest API和access_token时,它会给出404:Not Found错误 . Web.xml文件 <?xml version="1.0" encoding="ISO-8859-1"?> http://java.sun.com/xml/ns/javaee/...
  • 3 votes
     answers
     views

    将Spring Security集成到Spring Web应用程序中(JSON REST API)

    我们目前正在使用Spring Boot(1.2.6)编写一个中间件,以向我们的移动/ Web应用程序公开REST API . 中间件没有数据库,并且得到了我们客户的一些远程服务的支持 . 对于Login,我们将用户名/密码和一些参数(ip,用户代理等)发送到远程服务,并获取有关用户(名称,上次登录,布尔更改密码标志等)的一些信息,包括会话ID . 我们写了一些bean,我们在相应的控制器中使用它...
  • 154 votes
     answers
     views

    如何在Go中的POST请求中发送JSON字符串

    我尝试使用Apiary并制作了一个通用模板来将JSON发送到模拟服务器并拥有以下代码: package main import ( "encoding/json" "fmt" "github.com/jmcvetta/napping" "log" "net/http&...
  • 1 votes
     answers
     views

    配置Jersey 1.x项目以生成swagger文档

    我正在尝试配置我的Jersey 1.x REST项目来生成Swagger文档 . 实际上REST运行良好,但swagge不起作用 . 我在WAS 8.5上运行该项目,当我使用URL浏览器时: http://localhost:9082/TestSwagger/swagger.yaml 服务器返回404错误 . 我发布项目中包含的lib和感兴趣的java文件以获得一些帮助: Included lib...
  • 21 votes
     answers
     views

    Django REST Framework序列化器字段required = false

    从文件: read_only将此属性设置为True可确保在序列化表示时使用该字段,但在反序列化期间更新实例时不使用该字段 . 默认值为False通常如果在反序列化期间未提供字段,则会引发错误 . 如果在反序列化期间不需要此字段,则设置为false . 默认为True . 所以我有一个模型,它有一个不可空的字段,但我希望它在pre_save方法中填充,所以我在字典中将字段设置为 required...
  • 0 votes
     answers
     views

    从谷歌api获取联系人

    const express = require('express'), bodyParser = require('body-parser'), Sequelize = require('sequelize') const app=express() app.use(bodyParser.json()) var google = require('googleapis'); var co...
  • 1 votes
     answers
     views

    CORS,laravel和POST'ing数据

    我正在编写一个vue应用程序,使用axios将数据发布到由laravel支持的API . API具有POST路由,用于创建资源 . 我有CORS设置,允许成功获取数据 . 但是,当我尝试POST数据时,网络选项卡显示一个OPTIONS请求,没有返回任何内容,也没有POST请求 . 使用axios:POST请求使用: axios.post(url); 但实际上没有发出POST请求,只有OPTION...

热门问题