分类
1xx(信息性状态码) 表示请求已被接收,需要继续处理
2xx(成功状态码) 表示请求已成功被服务器接收、理解、并接受
3xx(重定向状态码) 表示需要客户端进一步操作才能完成请求
4xx(客户端错误状态码) 表示客户端请求有语法错误或请求无法实现
5xx(服务器错误状态码) 表示服务器未能完成显然有效的请求
常见
400 Bad Request | 表示客户端提交的请求有错误,服务器无法处理该请求。 |
401 Unauthorized | 表示客户端请求需要身份验证的资源,但没有提供有效的身份验证凭证。 |
403 Forbidden | 表示客户端请求被服务器拒绝,因为客户端没有访问该资源的权限。 |
404 Not Found | 表示请求的资源不存在或已被删除 |
405 Method Not Allowed | 表示客户端请求的 HTTP 方法不被服务器允许,通常是由于客户端使用了不支持的方法或参数,或者访问的资源只允许特定的 HTTP 方法。 |
500 Internal Server Error | 表示服务器在处理请求时发生了错误。这种错误通常是由于服务器内部发生了错误,例如应用程序崩溃、Web 服务器配置错误、数据库连接问题等。当服务器无法处理请求时,它会返回一个 500 状态码,以告知客户端发生了错误。 |
502 Bad Gateway | 表示代理服务器收到了无效的响应或无法从上游服务器接收响应。 |
503 Service Unavailable | 表示服务器当前无法处理请求,通常是由于过载或维护而导致。 |
504 Gateway Timeout | 表示代理服务器在等待上游服务器响应时超时。这种错误通常是由于上游服务器过载或网络故障导致的,或者代理服务器与上游服务器之间的连接出现问题。 |