48

对于某些资源,我的 RESTful 服务器仅接受PUTPOST请求以 JSON 对象作为内容主体的请求,因此需要使用Content-Typeofapplication/json而不是application/x-www-form-urlencodedmultipart/form-data其他任何内容。

格式错误的 JSON(或缺少 JSON)返回400带有错误消息的错误消息,该错误消息直接取自 JSON 解析器引发的异常,用于调试目的。

哪个 HTTP 错误代码意味着客户端发送了一个不可接受的请求Content-Type,即使服务器可以在技术上解析请求内容?

4

1 回答 1

69

它可以415 Unsupported Media Type根据这个列表:http ://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.16 。

于 2012-08-15T17:17:19.193 回答