一:http状态码是什么意思
HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。所示的消息短语是典型的,但是可以提供任何可读取的替代方案。 除非另有说明,状态码是HTTP / 1.1标准(RFC 7231)的一部分。
HTTP状态码的官方注册表由互联网号码分配局(Internet Assigned Numbers Authority)维护。
微软互联网信息服务 (Microsoft Internet Information Services)有时会使用额外的十进制子代码来获取更多具体信息,但是这些子代码仅出现在响应有效内容和文档中,而不是代替实际的HTTP状态代码。
二:http状态码有什么用
http状态码的核心作用是Web Server服务器用来告诉客户端,当前的网页请求发生了什么事,或者说当前Web服务器的响应状态。所以HTTP状态码常用来判断和分析当前Web服务器的运行状况。
我们作为程序猿,需要对这些状态码,尽可能了解的更多一些,将这些状态码一一弄清楚,工作中遇到的时候,能够明白问题出在哪里,针对性的解决问题。
常用的http状态码:
-
200 服务器成功返回网页
-
401 unauthorized,表示发送的请求需要有通过 HTTP 认证的认证信息
-
403 forbidden,表示对请求资源的访问被服务器拒绝
-
404 not found,表示在服务器上没有找到请求的资源
-
404 请求的网页不存在
-
500 服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器端的源代码出现错误时出现。
-
503 服务不可用
三:http状态码在哪里查看
1.浏览器的F12调试(或者右键检查),network查看Status,status就是http返回的状态码。
2.可以使用在线工具,输入网址即可查询HTTP状态