HTML 状态代码总结

当浏览器向Web服务器请求服务时,有时会有错误产生。不同的错误返回不同的HTTP状态代码, 不同的HTTP状态代码有不同的含义。

以下列表给出了产生错误时返回的HTTP状态代码,及其含义。

1、 1xx:信息 

这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。

状态代码 描述
100 Continue 服务器收到的请求不完整,但服务器没有拒绝请求,客户端应重新发送一个完整的请求。
101 Switching Protocols 服务器改用别的协议了

2、2xx: 请求成功 

这类状态代码表明服务器成功地接受了客户端请求。

状态代码 描述
200 OK 请求成功
201 Created 请求成功,并完成了新资源的创建
202 Accepted 请求正在处理中,尚未结束
203 Non-authoritative Information  
204 No Content  
205 Reset Content  
206 Partial Content  

3、3xx: 重定向

客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。

状态代码 描述
300 Multiple Choices 一个链接列表。用户可以选择并转向一个链接。最多五个地址
301 Moved Permanently 所请求页面已转移至新地址
302 Found 所请求页面临时转到了新的地址
303 See Other 所请求页面还有其他地址
304 Not Modified  
305 Use Proxy  
306 Unused 在旧版本的HTTP协议中用过。现在该代码已不再使用,属于保留代码
307 Temporary Redirect 所请求页面已临时转移至新地址

4、4xx: 客户端错误

发生错误,客户端似乎有问题。例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。400-错误的请求。

状态代码 描述
400 Bad Request 服务器不理解请求,常见于客户端传输的字段错误、格式错误等。
401 Unauthorized 所请求页面需要用户名和密码, 对于需要登录的网页,服务器可能返回此响应。
402 Payment Required 该状态代码目前没有用
403 Forbidden 页面禁止访问,可以理解为没有权限访问该服务器
404 Not Found 服务器找不到所请求的页面
405 Method Not Allowed 不支持请求中指定的HTTP方法, post、get等方法错误
406 Not Acceptable 服务器无法提供满足客户端要求的响应,常见于返回 json 类型的响应数据, 与我们接口的返回值不同, 所以无法返回
407 Proxy Authentication Required 代理服务器要求进行身份验证
408 Request Timeout 请求所用时间超出服务器打算等待的时间
409 Conflict 请求因冲突没有完成
410 Gone 所请求页面已不复存在
411 Length Required 请求没有定义报头“Content-Length”。服务器无法接受没有Content-Length的请求
412 Precondition Failed 请求里指定的前提条件不满足
413 Request Entity Too Large 因请求实体太大,服务器无法接受请求
414 Request-url Too Long 因URL太长,服务器无法接受请求。当你用GET请求来代替POST请求发送过长的查询信息时会发生这种情况
415 Unsupported Media Type 请求所采用的媒体类型不被支持,服务器无法接受请求
416   
417 Expectation Failed  

5、5xx: 服务器端错误

服务器由于遇到错误而不能完成该请求。

状态代码 描述
500 Internal Server Error 请求不成功。服务器遇到异常情况
501 Not Implemented 请求不成功。服务器不支持所要求的特性
502 Bad Gateway 请求不成功。服务器从上行服务器接收到了无效的响应
503 Service Unavailable 请求不成功。服务器临时过载或停机
504 Gateway Timeout 网关超时
505 HTTP Version Not Supported 服务器不支持所要求的“HTTP协议”版本

 

参考:http://yige.org/tags/ref_httpmessages.php

 

posted @ 2023-08-16 10:24  小log  阅读(26)  评论(0编辑  收藏  举报