HTTP 状态码是响应消息的一部分,表示请求是否成功或遇到错误。以下是一些常见的 HTTP 状态码及其含义:
1xx 信息性状态码
这些状态码表示请求已接收,需要进一步处理。
- 100 Continue: 请求已接收,等待客户端继续请求。
- 101 Switching Protocols: 服务器正在切换协议。
2xx 成功状态码
这些状态码表示请求已成功处理。
- 200 OK: 请求已成功处理。
- 201 Created: 请求已成功处理,并创建了一个新的资源。
- 202 Accepted: 请求已接受处理,但处理尚未完成。
- 204 No Content: 请求已成功处理,但没有内容返回。
3xx 重定向状态码
这些状态码表示客户端需要执行额外的操作以完成请求。
- 301 Moved Permanently: 永久重定向。
- 302 Found: 临时重定向。
- 303 See Other: 请求应使用 GET 方法重定向。
- 304 Not Modified: 自上次请求以来资源未更改。
4xx 客户端错误状态码
这些状态码表示客户端请求有误。
- 400 Bad Request: 请求无效。
- 401 Unauthorized: 需要用户认证。
- 403 Forbidden: 没有权限访问。
- 404 Not Found: 请求的资源不存在。
5xx 服务器错误状态码
这些状态码表示服务器在处理请求时发生错误。
- 500 Internal Server Error: 服务器内部错误。
- 502 Bad Gateway: 网关错误。
- 503 Service Unavailable: 服务不可用。
- 504 Gateway Timeout: 网关超时。
HTTP 状态码图解
更多关于 HTTP 状态码的信息,请访问我们的 HTTP 状态码详细指南。