标签: http
我有一个URI,可以通过POST获得 它需要 4 POST参数。
如果用户没有通过我所有必需的参数,我应该使用哪些HTTP响应状态代码?
406
答案 0 :(得分:1)
最好使用400而不是406:
406不可接受请求的资源仅能够 根据发送的Accept标头生成不可接受的内容 在请求中。[2 400 Bad Request由于语法错误,无法满足请求。[2]
406不可接受请求的资源仅能够 根据发送的Accept标头生成不可接受的内容 在请求中。[2
400 Bad Request由于语法错误,无法满足请求。[2]
List of HTTP status codes
此外,您可以生成更好的Exception,因为您可以编写一个自定义错误,指出请求有什么问题。
Exception