http协议的返回状态码主要分为5类1xx,2xx,3xx,4xx,5xx
HTTP状态码是服务器对客户端请求的响应标准,用来表示处理请求的结果。
信息性状态码(100–199):
100 Continue
表示请求者应继续其请求。101 Switching Protocols
客户端请求服务器切换协议,且服务器同意切换。成功状态码(200–299):
200 OK
是最常见的成功状态码,意味着请求已成功并且服务器返回了所请求的数据。201 Created
请求成功并且服务器创建了新的资源。204 No Content
服务器成功处理了请求,但没有返回任何内容。重定向状态码(300–399):
301 Moved Permanently
指示请求的资源已被永久移动到新位置。302 Found
表示请求的资源临时从不同的URI响应请求。307 Temporary Redirect
请求的资源临时从不同的URI响应请求,但是客户端应当继续使用原有的位置进行以后的请求。308 Permanent Redirect
这表明请求的资源现在永久位于由Location头部指定的不同URI。客户端错误状态码(400–499):
400 Bad Request
由于明显的客户端错误(例如,格式错误的请求语法、过大尺寸或虚拟主机名称不正确),服务器无法处理请求。401 Unauthorized
类似于403 Forbidden,但专门用于未通过服务器身份验证的情况。404 Not Found
当服务器找不到与请求匹配的任何内容时返回。403 Forbidden
表示服务器理解请求但拒绝执行。服务器错误状态码(500–599):
500 Internal Server Error
表示服务器遇到一个未曾预料的情况,导致无法完成请求。501 Not Implemented
服务器不支持请求的功能,无法完成请求。502 Bad Gateway
通常意味着作为网关或代理角色的服务器收到无效响应。503 Service Unavailable
服务器暂时无法处理请求(可能是过载或维护)。注
如果有任何错误或需要改进,欢迎留言指正。