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: 客户端发送了一个有条件的请求,服务器确认资源未发生变化,返回304响应

4xx (客户端错误状态码) - 请求包含错误或无法完成请求

400 Bad Request: 请求包含语法错误或无法理解
401 Unauthorized: 请求未经授权
403 Forbidden: 服务器拒绝提供所请求的资源
404 Not Found: 请求的资源不存在
405 Method Not Allowed: 请求方法不被允许
408 Request Timeout: 客户端请求超时

5xx (服务器错误状态码) - 服务器无法完成明显有效的请求

500 Internal Server Error: 服务器遇到了一个错误,无法完成请求
501 Not Implemented: 服务器不支持所请求的功能
502 Bad Gateway: 服务器充当网关或代理时,从远程服务器接收到无效响应
503 Service Unavailable: 服务器当前无法处理请求,通常由于维护或过载
504 Gateway Timeout: 充当网关或代理的服务器,未及时从远程服务器接收响应

猜你喜欢

转载自blog.csdn.net/qq_44063746/article/details/130624124