我们不能使用GET在REST中创建新资源而不是PUT吗?

时间:2017-06-27 04:49:24

标签: rest api-design endpoint

我是REST网络服务的新手。我一直在阅读一个教程,其中描述了

  1. GET用于提供对资源的只读访问权限
  2. PUT用于创建新资源
  3. DELETE用于删除资源
  4. POST用于更新/创建资源
  5. 然后列表继续。

    因此,如果我们将参数/参数传递给服务来处理某些东西,为什么我们不能使用GET或使用GET或POST的删除操作来实现更新操作。服务如何控制将在后端发生的动作?

1 个答案:

答案 0 :(得分:0)

您可以找到所有热门API的列表。

https://webdam.com/blog/top-10-web-apis_bridging-todays-technology/ http://www.computersciencezone.org/50-most-useful-apis-for-developers/

从Facebook的角度思考:获取Feed,放置状态,发布新的个人资料图片,删除评论,补丁加入组。

https://developers.facebook.com/docs/javascript/reference/FB.api