由于 User-Agent 标头无效而拒绝请求时更正 HTTP 状态代码

Nik*_*iko 4 api user-agent http

我目前正在开发基于 HTTP 的 API。我们的使用条款要求用户发送适当的用户代理标头(例如“-”被视为无效)。现在我不太确定如果请求被拒绝,服务器应该响应哪个正确的 HTTP 状态。有什么建议么?

Mal*_*Box 5

我会选择 400 Bad Request 或 403 Forbidden