在未处理的请求上发送哪个 HTTP 响应代码
Which HTTP response code to send on unhandled request
我有一个 PHP 应用程序,它有一个路由器,该路由器应该有两个默认处理程序 401 Unauthorized
和 404 Not Found
。
但也有可能没有为这两种情况设置处理程序。在那种情况下,我需要有一个默认响应告诉 Request Unhandled
,我已将其设置为响应代码 400 Bad Request
,但我觉得它不太合适。
我应该为未处理的请求使用什么响应代码?
4xx 一般是客户端的问题。 5xx 是您的(服务器端)问题。因此,如果您无法处理请求 - 它就是 HTTP 5xx。
在这种情况下,看起来 501 Not Implemented
是最合适的。
参考文献:
我有一个 PHP 应用程序,它有一个路由器,该路由器应该有两个默认处理程序 401 Unauthorized
和 404 Not Found
。
但也有可能没有为这两种情况设置处理程序。在那种情况下,我需要有一个默认响应告诉 Request Unhandled
,我已将其设置为响应代码 400 Bad Request
,但我觉得它不太合适。
我应该为未处理的请求使用什么响应代码?
4xx 一般是客户端的问题。 5xx 是您的(服务器端)问题。因此,如果您无法处理请求 - 它就是 HTTP 5xx。
在这种情况下,看起来 501 Not Implemented
是最合适的。
参考文献: