![]() |
1
1731
对于一个 放 请求: HTTP 200 或 HTTP 204 应该意味着“资源更新成功”。 对于一个 删除 请求: HTTP 200 或 HTTP 204 应暗示“资源删除成功”。 HTTP 202 也可以返回,这意味着服务器接受了指令并且“资源被标记为删除”。
来源: w3.org: HTTP/1.1 Method Definitions
|
![]() |
2
767
简短回答:对于put和delete,您应该发送200(ok)或204(no content)。 长答案:这是一个完整的决策图(点击放大)。
|
![]() |
3
123
以下是一些提示: 删除
放
|
![]() |
4
13
RFC 2616描述 which status codes to use . 不,它是 不 总是200。 |
![]() |
5
8
除了200和204, 205 (Reset Content) 可能是有效的响应。
|
![]() |
6
6
因为这个问题涉及到 删除 “应该”返回 二百 VS 二百零四 值得考虑的是,有些人建议返回带有链接的实体,因此首选 二百 .
http://blog.ploeh.dk/2013/04/30/rest-lesson-learned-avoid-204-responses/
就个人而言,我不会说204是错的(作者也不会说204是错的;他说204是“烦人的”),因为在客户端进行良好的缓存有很多好处。最好的办法是保持一致。 |
![]() |
8
-1
修改资源时,响应代码应为 200(好的) . 如果资源状态以将uri更改为资源的方式更改(例如,重命名用户帐户),则 响应代码是301(永久移动) 位置头应该提供新的uri。 删除对象时,响应代码 应该是200(好的)。 请按以下链接获取更多详细信息-- status code for rest |
![]() |
Julian Koster · $\u发布内容的持续时间(生存期) 7 年前 |
![]() |
chris hyun ho kim · 用于“拆分”记录的HTTP谓词 7 年前 |
![]() |
Ian.V · Golang CSRF在结构中保存模板字段 7 年前 |