POST无法完成时的响应代码

时间:2010-02-10 11:09:48

标签: rest

我有一个场景,客户端发布到资源,如果帖子中的数据无效,那么我想返回一个错误,说明导致失败的原因。我在想一个有反应机构的409是合适的吗?任何人对不同的回应有任何想法或建议吗?

干杯,

克里斯

1 个答案:

答案 0 :(得分:1)

  • 400表示不理解请求(例如语法错误)
  • 409表示请求被理解,但客户端可能会解决冲突(例如,使用PATCH)
  • 415表示服务器无法理解提交的媒体类型
  • 422表示数据语法正确但语义错误

'无效'是什么意思? HTH,