常见网站HTTP错误代码及其含义
HTTP错误代码是服务器返回给客户端(通常是浏览器)的响应状态码,用于指示请求处理的结果。以下是一些常见的HTTP错误代码及其含义:
了解这些HTTP错误代码有助于您诊断和解决网站运行中的问题,提高网站的稳定性和用户体验。
1xx 信息性状态码
- 100 Continue:客户端应继续请求。
- 101 Switching Protocols:服务器同意切换协议。
- 102 Processing:服务器已接收请求,继续处理。
2xx 成功状态码
- 200 OK:请求成功,服务器已成功处理请求。
- 201 Created:请求成功,服务器已创建新资源。
- 202 Accepted:请求已接收,但尚未处理。
- 204 No Content:请求成功,但没有返回内容。
3xx 重定向状态码
- 301 Moved Permanently:请求的资源已被永久移动到新的URL。
- 302 Found:请求的资源临时移动到新的URL。
- 303 See Other:请求的资源可以在另一个URL找到。
- 304 Not Modified:请求的资源未修改,使用缓存版本。
- 307 Temporary Redirect:请求的资源临时重定向到另一个URL。
- 308 Permanent Redirect:请求的资源永久重定向到另一个URL。
4xx 客户端错误状态码
- 400 Bad Request:请求格式错误,服务器无法理解。
- 401 Unauthorized:请求需要用户认证。
- 403 Forbidden:服务器理解请求,但拒绝执行。
- 404 Not Found:请求的资源未找到。
- 405 Method Not Allowed:请求方法不被允许。
- 408 Request Timeout:请求超时,服务器等待客户端请求超时。
- 413 Payload Too Large:请求实体过大,服务器拒绝处理。
- 414 URI Too Long:请求的URI过长,服务器拒绝处理。
- 415 Unsupported Media Type:请求的媒体类型不受支持。
- 429 Too Many Requests:客户端请求过多,服务器拒绝处理。
5xx 服务器错误状态码
- 500 Internal Server Error:服务器内部错误,无法完成请求。
- 501 Not Implemented:服务器不支持请求的方法。
- 502 Bad Gateway:服务器作为网关或代理,从上游服务器收到无效响应。
- 503 Service Unavailable:服务器当前无法处理请求,可能暂时过载或维护。
- 504 Gateway Timeout:服务器作为网关或代理,等待上游服务器超时。
- 505 HTTP Version Not Supported:服务器不支持请求的HTTP版本。
常见HTTP错误代码解释
错误代码 | 描述 |
---|---|
100 Continue | 客户端应继续请求。 |
200 OK | 请求成功,服务器已成功处理请求。 |
301 Moved Permanently | 请求的资源已被永久移动到新的URL。 |
400 Bad Request | 请求格式错误,服务器无法理解。 |
401 Unauthorized | 请求需要用户认证。 |
403 Forbidden | 服务器理解请求,但拒绝执行。 |
404 Not Found | 请求的资源未找到。 |
500 Internal Server Error | 服务器内部错误,无法完成请求。 |
503 Service Unavailable | 服务器当前无法处理请求,可能暂时过载或维护。 |
更新时间:2025-04-15 13:25:28