【发布时间】:2014-06-29 20:23:38
【问题描述】:
我正在考虑为 REST API 客户端 (4xx) 错误添加(更多)精确响应。方向似乎很明确,如here:
406 [原文如此] 当你不能发送他们想要的东西时,415 当他们发送你不想要的东西时。
不同之处似乎在于您可以通过Allow 标头包含允许的方法:
< PUT /api/articles/
> HTTP 405 Method Not Allowed
> Allow: POST
但没有任何等效的响应标头:
< POST /api/images/
< Content-Type: text/html
> HTTP 415 Unsuported media
在我看来,我有以下选择:
我错过了什么明显的东西吗?
【问题讨论】:
标签: web-services rest http http-headers