这个问题在这里已经有了答案:
在REST 32个答案中PUT vs. POST
对于RESTful API,POST具有特定含义(创建资源),而PUT具有不同的属性(更新现有资源):
GET检索列表或项目 PUT取代集合或项目 POST在集合中创建一个新项目 DELETE删除一个集合或一个项目 但是,如果真的有“script.php”,开发它的人在创建他的API时并不是很全面。 “script.php”几乎不是RESTful ......通常,一个合适的RESTful API的URL结构看起来像这样:
http://example.com/questions是一个集合(GET列表,PUT替换所有项目,POST创建一个新项目,DELETE删除所有项目) http://example.com/questions/123将是一个项目(GET检索,PUT替换,POST通常未使用,DELETE删除该项目)
链接地址:
http://www.djcxy.com/p/7011.html
上一篇:
What's the purpose of HTTP PUT?
下一篇:
To PUT or to POST?