HTML的状态码

时间:2024-11-18 11:04:07

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 版本

  希望可以有所帮助。