HTTP返回状态码有哪些?各自代表着什么?
HTTP返回状态码有哪些?各自代表着什么?:逆流说酒网汇集HTTP返回状态码有哪些?各自代表着什么?信息,下面了解一下。
一、1XX:信息提示
1.100:客户必须继续提出请求;
2.101、客户端根据请求请求服务器转换HTTP协议版本。
二、2XX:成功
1,200:成功,这是最常见的HTTP返回状态码。一般我们网站正常打开的页面都应该是200 OK
2201、202、203、204、205、206状态代码不常见。让我们简单了解一下它们代表了什么:
201:提示知道新文件的网址;202:受理并处理,但处理未完成;203:返回的信息不确定或不完整;204:请求收到,但返回消息是空;205:服务器已经完成请求,用户代理必须重置当前浏览的文件;206:服务器已经完成了一些用户的GET请求。
第三,3XX:重定向
1.301:永久重定向,这是我们网站通常采用的方法。根域名被301重定向到主域名,以免百度认为这两个网站一模一样。
2.302:临时重定向。顾名思义,302代表的资源不是永久移动的,只是临时的,所以一般不推荐。
3,300,303,305,306,307状态码比较少见。让我们简单了解一下它们代表了什么:
300:请求的资源在多个地方可用;303:建议客户访问其他网址或访问方式;305:请求的资源必须从服务器指定的地址获取;306:HTTP上一版本使用的代码在当前版本中不再使用;307:声明请求的资源被临时删除。
4.304:客户端已经执行了GET,但是文件没有改变。304虽然归入3XX类,但是和重定向没有关系。
四。4XX:客户端错误
1.404:服务器上找不到请求的资源,这是我们网站的页面打不开、不存在时常见的返回代码,这也是我们做404页面的原因。
2.其他4XX页面表示客户端的各种错误。让我们简单了解一下:
400:错误的请求,比如语法错误;
401:授权请求失败;
402:保持有效的ChargeTo报头响应;
403:请求不被允许;
405:不允许用户在请求行字段中定义的方法;
406:根据用户发送的接受拖拽,请求的资源不可访问;
407:类似于401,用户必须首先在代理服务器上获得授权;
408:客户端没有在用户指定的时间内完成请求;
409:当前资源状态下无法完成请求;
410:该资源不再存在于服务器上,并且没有进一步的引用地址;
411:服务器拒绝用户自定义内容长度属性请求;
412:当前请求中的一个或多个请求头字段错误;
413:请求的资源大于服务器允许的大小;
414:请求的资源URL超过了服务器允许的长度;
415:请求的资源不支持请求的项目格式;
416、请求中包含范围请求头字段,当前请求的资源范围内没有范围指示值,请求中也不包含If-Range请求头字段;
417:服务器不符合请求的预期头字段中指定的预期值。如果是代理服务器,可能是下级服务器无法满足请求。
1.500:服务器出现内部错误,也可能是Web应用程序的bug或者某个临时故障;
2.503:服务器过载或暂停维护时,有时状态码和状态不一致,一定要注意;
3.501、502、504和505的状态码很少见。让我们简单了解一下:
501:服务器不支持请求的功能;
502:服务器暂时不可用,有时是为了防止系统过载;
504:网关过载,服务器使用另一个网关或服务响应用户,等待时间设置值较长;
505:服务器不支持或拒绝请求标头中指定的HTTP版本。
HTTP返回状态码有哪些?各自代表着什么?相关信息请持续关注本站。