0
我在Django Rest Framework中编写了一个API。HTTP状态码。什么是空参数的最佳状态码?
我有一个密码重置端点,它接受一个'email'参数。 如果标题中有一个关键的“电子邮件”,但该值是空字符串,该怎么办?
key: 'email'
value: ''
我应该返回哪个状态码? 400,或者204?
编辑:我忘了提及,这不应该是验证失败。此端点不需要授权。这仅用于发送密码重置电子邮件。
“400错误请求”应该最适合,但是在什么特定情况下没有实际使用的标准定义,所以答案基于观点。 – DanFromGermany
可能的重复[什么是由REST API服务返回验证失败的适当的HTTP状态代码?](http://stackoverflow.com/questions/1959947/whats-an-closed-http-status-code-to - 返回逐一个静止-API服务换一个-val)的 – DanFromGermany