`
zhanjianhua
  • 浏览: 89870 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

HTTP协议状态码的含义

阅读更多
HTTP协议状态码的含义

  号码含义
-----------------------------------------
"100":Continue
"101":witchingProtocols
"200":OK
"201":Created
"202":Accepted
"203":Non-AuthoritativeInformation
"204":NoContent
"205":ResetContent
"206":PartialContent
"300":MultipleChoices
"301":MovedPermanently
"302":Found
"303":SeeOther
"304":NotModified
"305":UseProxy
"307":TemporaryRedirect
"400":BadRequest
"401":Unauthorized
"402":PaymentRequired
"403":Forbidden
"404":NotFound
"405":MethodNotAllowed
"406":NotAcceptable
"407":ProxyAuthenticationRequired
"408":RequestTime-out
"409":Conflict
"410":Gone
"411":LengthRequired
"412":PreconditionFailed
"413":RequestEntityTooLarge
"414":Request-URITooLarge
"415":UnsupportedMediaType
"416":Requestedrangenotsatisfiable
"417":ExpectationFailed
"500":InternalServerError
"501":NotImplemented
"502":BadGateway
"503":ServiceUnavailable
"504":GatewayTime-out
"505":HTTPVersionnotsupported


HTTP状态码

1**:请求收到,继续处理
2**:操作成功收到,分析、接受
3**:完成此请求必须进一步处理
4**:请求包含一个错误语法或不能完成
5**:服务器执行一个完全有效请求失败

100——客户必须继续发出请求
101——客户要求服务器根据请求转换HTTP协议版本

200——交易成功
201——提示知道新文件的URL
202——接受和处理、但处理未完成
203——返回信息不确定或不完整
204——请求收到,但返回信息为空
205——服务器完成了请求,用户代理必须复位当前已经浏览过的文件
206——服务器已经完成了部分用户的GET请求

300——请求的资源可在多处得到
301——删除请求数据
302——在其他地址发现了请求数据
303——建议客户访问其他URL或访问方式
304——客户端已经执行了GET,但文件未变化
305——请求的资源必须从服务器指定的地址得到
306——前一版本HTTP中使用的代码,现行版本中不再使用
307——申明请求的资源临时性删除

400——错误请求,如语法错误
401——请求授权失败
402——保留有效ChargeTo头响应
403——请求不允许
404——没有发现文件、查询或URl
405——用户在Request-Line字段定义的方法不允许
406——根据用户发送的Accept拖,请求资源不可访问
407——类似401,用户必须首先在代理服务器上得到授权
408——客户端没有在用户指定的饿时间内完成请求
409——对当前资源状态,请求不能完成
410——服务器上不再有此资源且无进一步的参考地址
411——服务器拒绝用户定义的Content-Length属性请求
412——一个或多个请求头字段在当前请求中错误
413——请求的资源大于服务器允许的大小
414——请求的资源URL长于服务器允许的长度
415——请求资源不支持请求项目格式
416——请求中包含Range请求头字段,在当前请求资源范围内没有range指示值,请求也不包含If-Range请求头字段
417——服务器不满足请求Expect头字段指定的期望值,如果是代理服务器,可能是下一级服务器不能满足请求

500——服务器产生内部错误
501——服务器不支持请求的函数
502——服务器暂时不可用,有时是为了防止发生系统过载
503——服务器过载或暂停维修
504——关口过载,服务器使用另一个关口或服务来响应用户,等待时间设定值较长
505——服务器不支持或拒绝支请求头中指定的HTTP版本

分享到:
评论

相关推荐

    http协议状态码的含义及解决方法

    "HTTP协议状态码的含义及解决方法" HTTP协议状态码是IIS服务器响应客户端请求时返回的数字代码,提供关于相关请求的状态信息。了解HTTP状态代码可以帮助我们更好地分析日志中的访问情况。 1xx 信息响应 * 100:...

    PHP返回HTTP协议状态码

    根据提供的文件信息,本文将详细解释PHP返回HTTP协议状态码的相关知识点,包括这些状态码的含义及应用场景。 在Web开发中,HTTP(超文本传输协议)是客户端与服务器之间通信的基础。HTTP状态码用于告知客户端请求的...

    http状态码信息,详细描述了http各状态码的含义

    HTTP状态码是HTTP协议中服务器向客户端返回的一种状态反馈,用于表示请求处理的结果。这些状态码分为五大类,每类都对应着特定的含义和应用场景。 100-199的范围是临时响应,主要用于通知客户端一些中间状态。例如...

    http协议状态码的含义及解决方法.docx

    http协议状态码的含义及解决方法 http协议状态码是指在http协议中,服务器响应客户端请求时返回的状态代码,它提供关于相关请求的状态信息。了解http状态代码可以更详细地分析日志中的访问情况。下面是常见的http...

    HTTP状态码的含义.txt

    ### HTTP状态码详解 ...- **505 HTTP Version Not Supported**:服务器不支持请求中所使用的HTTP协议版本。 以上是HTTP状态码的基本介绍及解释,了解并正确应用这些状态码对于构建稳定可靠的网络应用程序至关重要。

    HTTP 状态码 大全

    本文将详细介绍HTTP状态码的各种类型及其含义,帮助读者更好地理解和处理HTTP响应。 #### 一、1xx 信息性状态码 1xx状态码表示接收到请求并且正在处理。这些状态码主要用于通知客户端后续的动作,但客户端无需为此...

    WEB请求的各种状态码对应

    下面将详细介绍这些状态码及其含义。 #### 一、状态码分类 1. **1xx - 信息性状态码** - 这类状态码表示接收的请求正在处理。 - **100 继续 (Continue)** - 表示服务器已收到请求的第一部分,客户端应继续发送...

    HTTP各状态码生成原理,请求头、响应头各字段含义(爬虫深入必备知识).docx

    首先,HTTP状态码是服务器对客户端请求的反馈,分为五类:1xx(信息性状态码)、2xx(成功状态码)、3xx(重定向状态码)、4xx(客户端错误状态码)和5xx(服务器错误状态码)。例如: 100 Continue 表示客户端已...

    HTTP状态码详解

    状态码由三位数字组成,分为五类,每类都有特定的含义。 一、状态码分类: 1. 1XX(临时响应):表示临时响应并需要请求者继续执行操作的状态码。 2. 2XX(成功):表示成功处理了请求的状态码,通常200(OK)是最...

    http状态码汇总http网络

    通过分析`http状态码.txt`文件,我们可以详细了解各种HTTP状态码的具体含义和应用场景,这对于调试和优化网络应用非常有帮助。在实际开发中,我们需要根据返回的状态码调整请求策略,确保数据的正确传输和应用的正常...

    http状态码详解.docx

    #### 二、状态码分类及含义 HTTP状态码分为五大类: 1. **1XX** - 信息性状态码:这类状态码用于传递请求处理过程中的临时信息,例如确认接收到了请求或正在转发请求。由于这类状态码主要用于协议级别的交互,并不...

    HTTP协议中状态码的含义

    状态码是HTTP协议中非常重要的一部分,用于告知客户端请求的处理结果。状态码由三位数字组成,分为五个主要类别:1XX、2XX、3XX、4XX和5XX。 1XX(临时响应):这类状态码表明服务器已经接收到请求的一部分,并且...

    常见的http状态码

    ### 常见HTTP状态码详解 #### 一、引言 HTTP状态码是Web开发与维护中的...通过了解每个状态码的含义及其应用场景,可以更有效地管理网站和服务,确保其高效运行。希望本文能帮助大家更好地掌握HTTP状态码的相关知识。

    HTTP状态码及其含义 下表显示了常见的HTTP 1.1状态代码以及它们对应的状态信息和含义。

    ### HTTP状态码及其含义 ...这些状态码对于理解HTTP协议的行为至关重要,尤其是在开发Web应用和服务时。掌握这些状态码有助于开发者更好地调试问题、优化性能,并确保应用程序能够正确地响应各种情况。

    HTTP状态码.pdf

    根据HTTP协议规范,状态码分为五类,分别代表不同的含义和作用。 #### 1. 信息响应(1xx) 这类状态码表示临时响应,用于通知客户端其后续操作,但在HTTP/1.0中未定义任何1xx状态码,因此它们不作为对HTTP/1.0请求...

    标准http问题状态码

    这些状态码通常是一个三位数字,分为五个主要类别,每个类别代表不同的含义。 1xx(Informational 1xx)状态码表示临时响应,即服务器正在处理请求,但还没有完成。这些状态码在HTTP/1.0中未定义,主要用作实验性...

    HTTP返回状态码大全

    ### HTTP返回状态码详解 #### 一、信息性状态码(1xx) **100 Continue** - **含义**:初始请求已经被服务器接收,客户端应当继续发送请求的剩余部分。 - **应用场景**:通常用于客户端在发送POST请求时,希望在...

    HTTP状态码大全

    HTTP状态码是HTTP协议中非常重要的组成部分之一,它们用于指示客户端发送给服务器的HTTP请求的结果。下面将详细解析HTTP状态码的各个类别及其具体含义。 #### 1xx (临时响应) 这类状态码表示临时响应,请求者需要...

    如何选择正确的HTTP状态码

    对于客户端库而言,了解状态码的不同含义能够更好地处理各种响应。例如,当遇到429状态码时,客户端可以暂停一段时间后重试请求,而不是直接中断操作;遇到503状态码时,客户端可以考虑重试,但不需要等待太长时间。...

Global site tag (gtag.js) - Google Analytics