【转】[http] 常用的HTTP状态码及其含义
转自:kimi.com
状态码是HTTP协议中的一部分,用于表示服务器对客户端请求的响应状态。以下是一些常用的HTTP状态码及其含义:
1xx(信息性状态码)
- 
100 Continue:服务器已接收到请求的第一部分,正在等待其余部分。
- 
101 Switching Protocols:服务器根据客户端的请求切换协议。
2xx(成功状态码)
- 
200 OK:请求成功,服务器已成功处理了请求。
- 
201 Created:请求成功,并且服务器创建了新的资源。
- 
202 Accepted:服务器已接受请求,但尚未处理。
- 
204 No Content:服务器成功处理了请求,但没有返回任何内容。
3xx(重定向状态码)
- 
301 Moved Permanently:请求的资源已永久移动到新位置。
- 
302 Found:请求的资源临时移动到新位置。
- 
304 Not Modified:请求的资源未修改,可以使用缓存的版本。
4xx(客户端错误状态码)
- 
400 Bad Request:服务器无法理解请求的格式。
- 
401 Unauthorized:请求未授权,需要身份验证。
- 
403 Forbidden:服务器拒绝执行请求。
- 
404 Not Found:请求的资源不存在。
- 
405 Method Not Allowed:请求方法不被允许。
5xx(服务器错误状态码)
- 
500 Internal Server Error:服务器内部错误,无法完成请求。
- 
501 Not Implemented:服务器不支持请求的功能。
- 
502 Bad Gateway:服务器作为网关或代理时,从上游服务器收到无效响应。
- 
503 Service Unavailable:服务器暂时无法处理请求,通常是因为服务器过载或维护。
这些状态码在Web开发中非常重要,帮助开发者和用户了解请求的处理结果。
 
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号