【发布时间】:2012-05-21 13:23:08
【问题描述】:
我阅读了What HTTP status response code should I use if the request is missing a required parameter?,但它没有专门询问标题,似乎也没有达成共识。
此问题的上下文假定身份验证成功。我目前偏爱 400(尽管这感觉不对,因为这不是“格式错误的语法”)或 403。鉴于 403 的描述:
服务器理解请求,但拒绝执行。 授权将无济于事,并且不应重复请求。 如果 请求方法不是 HEAD 并且服务器希望公开 为什么请求没有被满足,它应该描述原因 对于实体的拒绝。
这对我来说最有意义。
有人可以请教我吗?谢谢。
【问题讨论】:
标签: http-headers http-status-codes http-status-code-403 http-status-code-400