对于某些资源,我的REST风格的服务器只接受PUT
和POST
请求使用JSON对象作为内容主体,因此要求application/json
,而不是application/x-www-form-urlencoded
或multipart/form-data
或任何其他的Content-Type
。HTTP状态代码
格式错误的JSON(或缺少)会返回400
,错误消息直接来自JSON解析器引发的异常,用于调试目的。
哪个HTTP错误代码意味着客户端发送了一个不可接受的请求Content-Type
,即使服务器在技术上可以解析请求内容?
在这里看到一个明确的答案: http://stackoverflow.com/questions/19417553/what-if-any-http-status-code-is-returned-when-a-mime-type-是否丢失 – 2013-10-23 03:33:33