http协议常用状态码

author author     2022-08-11     272

关键词:

常用的状态码不多,约有14种。

1** 类状态码称之为Information 状态吗,表示信息正在处理。

2** 类状态码称为为Success状态码,表示请求正常完成。

3**类状态码称之为Redirection 状态码,表示需要客户端进行附加操作(如跳转。重定向)

4**类状态码称之为Error状态码,通常是由于客户端的错误导致的。

5**类状态吗称为Server Error状态码,通常是服务端的错误导致的。

小结下:状态码分为客户端错误状态码、服务端错误状态码、成功状态码,重定向状态码等。

一 、 2** 类型状态码

1、200  ok  表示从客户端发送的请求被服务端正确的处理并且已经发回了请求。

2、204  No Content 请求已经成功了,但是却没有返回任何结果(实体)。通常使用php die() exit()函数会引发204状态码。

3、206  Partial Content 范围请求状态码。

   实际上互联网加载图片就是用的范围请求。一个图片可能有1024k,一次加载的话,页面的渲染速度就会非常缓慢,体现会比较差。执行异步的范围请求之后,每次加载256k的图片,然后依次渲染出来拼接出来,加载速度就会明显快很多。上面的206 值得就是http请求执行了范围请求,只获取了一部分资源。

二、3**状态码

  1、301 状态码 Moved Permanently  表示你请求的页面资源现在已经转移位置了,你需要到新的地方去需找该页面。这个即重定向,服务器的response首部里会有location字段值来提示。

   2、302 状态码(Found)和301差不过。表示你请求的页面资源现在已经转移位置了,你要到新的地方去寻找。但是新的地方也不是固定的,说不定过几天还要换。不提示用户保存书签,提示用户跳转。

   3、303 状态码。See other .表示你请求的页面中包含着你想要拿到资源的地址。比如你到门卫处去取快递,到了门卫处,大爷说快递已经交给前台了。这个过程会返回303状态码。

   4、304 Not Modified 表示资源已经找到了,但是和上次相比没有更新。浏览器读取缓存。

   5、307 Temporary Redirect 临时重定向。

三:4** 客户端错误。

   1、400 Bad Request 报文语法错误。

   2、401 Unauthorized 需要通过HTTP认证(BASIC 或者DIGEST).

   3、403 Forbidden 目录、文件权限错误都会报此状态码。

   4、404 服务器上无此资源,一般情况为路径错误。

四:5** 服务端错误。

   1、500 Internal Server Error   服务端错误,有可能是WEB应用存在错误。

    2、503 Serveice Unavailable   服务器超负荷运行。

http协议,http常用状态码(代码片段)

一、HTTP协议-Request?HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。?1.1HTTP请求报文?一个HTTP请求报文由请求行(requestline)、请求头部(header)... 查看详情

http协议常用标准状态码含义

 状态码含义备注200请求已完成2XX状态码均为正常状态码返回。300多种选择服务器根据请求可执行多种操作。服务器可根据请求者(Useragent)来选择一项操作,或提供操作列表供请求者选择。301永久移动请求的网页已被永久移动... 查看详情

常用的http状态码(代码片段)

HTTP状态码表示HTTP协议所返回的响应的状态100:继续客户端应当继续发送请求。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。101:转换协议在发送完这个响应最后的空行后,服务器将会切换到在U... 查看详情

http协议状态码

常用的状态码不多,约有14种。1**类状态码称之为Information状态吗,表示信息正在处理。2**类状态码称为为Success状态码,表示请求正常完成。3**类状态码称之为Redirection状态码,表示需要客户端进行附加操作(如跳转。重定向)4*... 查看详情

http协议状态码

常用的状态码不多,约有14种。1**类状态码称之为Information状态吗,表示信息正在处理。2**类状态码称为为Success状态码,表示请求正常完成。3**类状态码称之为Redirection状态码,表示需要客户端进行附加操作(如跳转。重定向)4*... 查看详情

http协议---http请求中的常用请求字段和http的响应状态码及响应头

基本 HTTP 协议打开浏览器,输入服务器 IP,例如 http://192.168.0.3,如果端口号不80,例如是 8000,则输入 http://192.168.0.3:8000 。这时浏览器向服务器发送的 HTTP 协议头如下:GET/HTTP/1.1Host:192.168.0.3:8000... 查看详情

http协议中常用状态码和含义,以及错误信息提示

.../p/9849996.html   https://www.cnblogs.com/omak/p/10211449.htmlHTTP协议状态码,是指在HTTP协议运作中由客户端发出请求连接,服务端建立连接,客户端发出HTTP请求,服务端返回响应信息,而在这个过程张由于客户端或服务端的问题会返... 查看详情

http协议状态码及其意义

...码的作用是:服务器告诉客户端,发生了什么事。在http协议中状态码出现在httpresponse的第一行。它会返回一个三位数的状态码和状态信息。状态码为了便于程序进行处理,而状态信息是为了让用户能清楚的明白意思。 状态码... 查看详情

http协议状态码

查看详情

(转)常用http状态码对照表

...端的请求,并将通过Upgrade消息头通知客户端采用不同的协议来完成这个请求。在发送完这个响应最后的空行后,服务器将会切换到在Upgrade消 查看详情

http协议--状态码

HTTP协议状态码(HttpStatusCode)使用ASP.NET/PHP/JSP或者javascript都会用到http的不同状态,一些常见的状态码为:200–服务器成功返回网页404–请求的网页不存在503–服务不可用1xx(临时响应)表示临时响应并需要请求者继续执行操作... 查看详情

http常见状态码

计算机之间的通信以协议为共同基础,客户端与服务端都按照协议的约定进行通信。HTTP的状态码在HTTP协议内规定了很多状态。客户端请求服务端后,服务端就返回结果,同时返回状态码。告诉客户端,本次请求是成功还是失败... 查看详情

http网络协议学习摘要

一:HTTP协议状态码状态码主要用于描述当客户端向服务器发送请求时的返回结果,标记服务端的处理是否正常,通知出现的错误等工作。 状态码整体分为五大类: 1开头的状态码:信息类状态码,主要接收请求,表示接... 查看详情

常用http状态码

生产环境常见的HTTP状态码列表(ListofHTTPstatuscodes)为:200-OK,服务器成功返回网页-StandardresponseforsuccessfulHTTPrequests.301-MovedPermanently(永久跳转),请求的网页已永久跳转到新位置。-Thisandallfuturerequestsshouldbedirectedtothegiven.403-Fo 查看详情

[日常]http协议状态码

100-199信息性状态码100continue请继续101switchingprotocols切换协议,返回upgraded头200-299成功状态码200ok201created创建资源202accepted请求已经接收到,不保证完成203non-authoritativeinformation非权威信息,不是来自于源端服务器204nocontent没有内容... 查看详情

http协议状态码

...01-SwitchingProtocols服务器将遵从客户的请求转换到另外一种协议(HTTP1.1新)2xx(请求成功)成功状态代码200  (成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。&nb 查看详情

http协议

HTTP协议(详见:HTTP教程)1、消息格式1、请求消息(四部分):请求行(请求方法、请求路径、协议版本)请求头(键值对列表,一个键值对一行)回车换行请求数据2、响应消息(四部分):状态行或响应行(协议版本、状态... 查看详情

http协议图--http响应状态码(重点分析)(代码片段)

1.状态码概述HTTP状态码负责表示客户端HTTP请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。HTTP状态码如200OK,以3位数字和原因短语组成。数字中的第一位指定了响应类别,后两位无分类。不少返回的响... 查看详情