【发布时间】:2018-04-27 06:28:40
【问题描述】:
可以使用任何 GET、POST、PUT、DELETE - HTTP 动词来传递和检索值。我们甚至可以使用 GET 请求更新或删除数据,那为什么要使用 DELETE 删除资源呢?
另外,如果 PUT 方法可以创建和更新记录,那么使用 POST 方法有什么意义?
【问题讨论】:
-
GET 没有正文(不打算)它可以包含查询字段(在 URL 中)但不能包含带有表单数据的正文(。其他 HTTP 方法只是如果您实现 REST API(面向资源)以赋予 HTTP 方法含义而不是具有诸如“/user/delete/”之类的 URL,则该标准是一个标准。
标签: c# asp.net asp.net-web-api asp.net-web-api2