HTML状态码的相关知识
㈠:含义
HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。
也就是当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。
㈡:分类
1.1xx:信息,服务器收到请求,需要请求者继续执行操作。
2.2xx:成功,操作被成功接收并处理。
3.3xx:重定向,需要进一步的操作以完成请求。
4.4xx:客户端错误,请求包含语法错误或者无法完成请求。
5.5xx:服务器错误,服务器在处理请求的过程中发生了错误。
㈢:常见的状态码
1.100:continue,继续
2.101:switching protocols,切换协议
3.200:ok,请求成功
4.201:created,已创建
5.204:no content,无内容
6.301:moved permanently,永久移动
7.302:found,临时移动
8.304:Not Modified,未修改
9.307:Temporary Radirect,临时重定向
10.400:bad request,客户端请求的语法错误,服务器无法理解
11.401:unauthorized,请求要求用户的身份认证
12.402:Payment Required,保留,将来使用
13.403:Forbidden,服务器已经理解客户端的请求,但是拒绝执行此请求
14.404:Not Found,请求失败,请求所希望得到的资源未被在服务器上发现
15.405: Method Not Allowed,请求行中指定的请求方法不能被用于请求相应的资源
16.408:Request Timeout,请求超时
17.410:Gone,客户端请求的资源已经不存在
18.500: Internal Server Error,服务器端的源代码出现错误,无法完成请求
19.501: Not Implemented,服务器不支持当前请求所需要的某个功能
20.503: Service Unavailable,由于临时的服务器维护或者过载,服务器当前无法处理请求
21.505: HTTP Version Not Supported,服务器不支持,或者拒绝支持在请求中使用的 HTTP 版本
希望可以有所帮助。