状态码都是三位数字的,分为5大类,原先有33种,后来又增加了几种。这5大类的状态吗都是以不同的数字开头的。
1xx 表示通知信息,如请求收到了或者正在进行处理。
2xx 表示成功,如接受或知道了。
3xx 表示重定向,如要完成请求还必须采取进一步的行动。
4xx表示客户的差错,如请求中有错误的语法或不能完成。
5xx表示服务器的差错,如服务器无效无法完成请求。
下面三种状态行在响应报文中是经常见到的。
HTTP/1.1 202 Accepted {接受}
HTTP/1.1 400 Bad Request {错误的请求}
HTTP/1.1 404 Not Found {找不到}
若请求的网页从http://www.ee.xyz.edu/index.html 转移到了一个新的地址,则响应报文的状态行和一个首部行就是下面的形式:
HTTP/1.1 301 Moved Permanently {永久性地转移了}
Location:http://www.xyz.edu/ee/index.html {新的URL}
http协议 请求的状态码(摘自《计算机网络》(第7版) 谢希仁)
最新推荐文章于 2022-02-18 13:55:14 发布