格式错误的POST正文的HTTP状态代码

时间:2011-12-12 13:35:11

标签: rest post

REST服务应该返回什么状态代码以响应包含格式错误/不可解析的邮件正文的POST请求?

3 个答案:

答案 0 :(得分:22)

400错误请求

直接来自the specification

  

由于格式错误,服务器无法理解该请求   句法。客户端不应该重复请求   修改

或者,如果您需要更具体的状态,可以create your own 4XX status获取您可能正在设计的API。

答案 1 :(得分:6)

400 - 错误请求

来自超文本传输​​协议 - HTTP / 1.1(RFC-2616):

  

400 Bad Request

     

由于格式错误,服务器无法理解该请求   句法。客户端不应该重复请求   修改

答案 2 :(得分:-3)

我会说412 Precondition Failed