1

我正在构建一个宁静的服务,我知道来自http://www.restapitutorial.com/httpstatuscodes.html的 http 代码

但是我没有找到对应于更新 HTTP PUT 操作失败的 http 代码?

4

1 回答 1

1

查看枚举 HTTP 响应代码的实际RFC 2616

他们有两个具体的建议:

  • 如果被 PUT 的实体包含对资源的更改,该更改与早期(第三方)请求所做的更改相冲突,则返回409 Conflict,并在响应正文中列出两个版本之间的差异

  • 返回400 Bad Request以获得其他不成功的 PUT,并在响应正文中解释失败的原因(用简单的古英语)

于 2013-09-22T15:11:46.123 回答