比方说,我有一个API,你可以得到用户:REST风格的 - 我应该一个DELETE响应主体包含
GET /RESTAPI/user/
,您可以通过删除用户:
DELETE /RESTAPI/user/123
什么是的RESTful约定关于DELETE的响应主体应该包含什么? 我预计它应该是所有用户的新列表,现在不再包含id为123的用户。
谷歌搜索没有得到任何令人满意的答案。我只发现如何做到这一点的意见,,但没有RESTful Services的严格定义?
这不是What should a RESTful API POST/DELETE return in the body?和What REST PUT/POST/DELETE calls should return by a convention? 的重复,因为这个问题要求对DELETE有严格的定义。这些问题只能由松散的意见回答。
实际上,REST是一系列约束条件。有一个统一的接口约束,规定您必须使用标准将服务器与客户端分离。这些可以是HTTP标准,URI标准,MIME类型,使用超媒体,RDF词汇等等......您可以选择使用什么标准。没有关于如何构建URI的硬标准,只是自定义约定...... – inf3rno 2014-09-23 18:06:29