HTTP的状态分析与故障排查
作者:admin
发布时间:2018-03-10
点击数:
什么是http状态码?
HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。
1xx - 信息提示
这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。
2xx - 成功
这类状态代码表明服务器成功地接受了客户端请求。
3xx - 重定向
客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。
4xx - 客户端错误
发生错误,客户端似乎有问题。例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。
5xx - 服务器错误
服务器由于遇到错误而不能完成该请求。
常用的http状态码有哪些?
200表示请求已成功,请求所希望的响应头或数据体将随此响应返回。出现此状态码是表示正常状态。
301HTTP响应状态码301是永久重定向,表示资源的URI已经永久改变,比如网站的域名更换了那种情况,需要从旧域名重定向到新的域名。
404(未找到)服务器找不到请求的网页。404页面是客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应,且不知道原因所返回的页面。404错误信息通常是在目标页面被更改或移除,或客户端输入页面地址错误后显示的页面,人们也就习惯了用404作为服务器未找到文件的错误代码了。
502服务器(不一定是Web服务器)是作为网关或代理,以满足客户的要求(如Web浏览器或我们的CheckUpDown机器人)来访问所请求的URL 。 此服务器收到无效响应从上游服务器访问履行它的要求。