以下是常见的HTTP状态码及其对应的信息:
1xx - Informational(信息性状态码)
- 100 Continue(继续):服务器已经接收到请求的初始部分,并且没有遇到错误,客户端可以继续发送请求的剩余部分。
2xx - Success(成功状态码)
- 200 OK(成功): 请求已成功处理。
- 201 Created(已创建): 已经成功创建了资源。
- 204 No Content(无内容): 请求已成功处理,但响应不包含实体内容。
3xx - Redirection(重定向状态码)
- 301 Moved Permanently(永久重定向): 被请求的资源已永久移动到新位置。
- 302 Found(临时重定向): 请求的资源暂时移动到了新位置。
- 304 Not Modified(未修改): 客户端的缓存资源是最新的,可以直接使用。
4xx - Client Error(客户端错误状态码)
- 400 Bad Request(错误请求): 服务器无法理解客户端的请求。
- 401 Unauthorized(未授权): 请求要求身份验证。
- 403 Forbidden(禁止): 服务器拒绝了客户端的请求。
- 404 Not Found(未找到): 请求的资源不存在。
5xx - Server Error(服务器错误状态码)
- 500 Internal Server Error(内部服务器错误): 服务器遇到了一个未预料的错误,无法完成请求。
- 502 Bad Gateway(坏的网关): 作为网关或代理服务器的服务器从上游服务器收到了一个无效的响应。
- 503 Service Unavailable(服务不可用): 服务器当前无法处理请求,可能是由于过载或维护。
注意,以上列出的状态码只是其中的一部分,还有其他状态码可以用于特定的情况和需求。
除此之外,自己可以自定义状态码信息。因此碰到特殊情况要具体情况需要具体分析。