或者

HTTP状态码是什么意思?

作者:9527 浏览:112 发布时间:2017-08-29
分享 评论 0

    HTTP状态码


    当服务器收到某项请求时,例如,用户通过浏览器访问你的网页,服务器会向这个浏览器返回一个代码以响应请求。一个代码就称为:HTTP状态码。


    同样道理,当搜索引擎的Robot(机器人)或Crawler(爬行器)抓取你的网页时,服务器也会返回HTTP状态码相应请求。


    此HTTP状态码提供关于请求状态的信息,告诉访问的浏览器、搜索引擎机器人:Baiduspider、Googlebot等关于你的网站和请求的网页的信息。


    HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。


    HTTP状态码的作用是:Web服务器用来告诉客户端,发生了什么事。


    状态码位于HTTP Response 的第一行中,会返回一个“三位数字的状态码”和一个“状态消息”。 “三位数字的状态码”便于程序进行处理, “状态消息”更便于人理解。


    如下图,  当客户端请求一个不存在的URL的时候, Web服务器会返回 “HTTP/1.1 404 Not Found” 告诉用户/浏览器客户端。 服务器无法找到所请求的URL。