我有一个PHP应用程序,它有一个路由器,应该有401 Unauthorized
和404 Not Found
的两个默认处理程序。
但是可能会发生这两种情况都没有设置处理程序。在这种情况下,我需要有一个默认响应,告诉Request Unhandled
,我已将其设置为响应代码400 Bad Request
,但我觉得它不是真的合适。
我应该使用哪种响应代码来处理未处理的请求?
答案 0 :(得分:3)
4xx通常是客户的问题。 5xx是您的(服务器端)问题。因此,如果您无法处理请求 - 它是HTTP 5xx。
在这种情况下,它看起来501 Not Implemented
最合适。
参考文献: