`

HTTP 状态消息

 
阅读更多

当浏览器从 web 服务器请求服务时,可能会发生错误。

从而有可能会返回下面的一系列状态消息:

1xx: 信息

消息: 描述:
100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。
101 Switching Protocols 服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。

2xx: 成功

消息: 描述:
200 OK 请求成功(其后是对GET和POST请求的应答文档。)
201 Created 请求被创建完成,同时新的资源被创建。
202 Accepted 供处理的请求已被接受,但是处理未完成。
203 Non-authoritative Information 文档已经正常地返回,但一些应答头可能不正确,因为使用的是文档的拷贝。
204 No Content 没有新文档。浏览器应该继续显示原来的文档。如果用户定期地刷新页面,而Servlet可以确定用户文档足够新,这个状态代码是很有用的。
205 Reset Content 没有新文档。但浏览器应该重置它所显示的内容。用来强制浏览器清除表单输入内容。
206 Partial Content 客户发送了一个带有Range头的GET请求,服务器完成了它。

3xx: 重定向

消息: 描述:
300 Multiple Choices 多重选择。链接列表。用户可以选择某链接到达目的地。最多允许五个地址。
301 Moved Permanently 所请求的页面已经转移至新的url。
302 Found 所请求的页面已经临时转移至新的url。
303 See Other 所请求的页面可在别的url下被找到。
304 Not Modified 未按预期修改文档。客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。
305 Use Proxy 客户请求的文档应该通过Location头所指明的代理服务器提取。
306 Unused 此代码被用于前一版本。目前已不再使用,但是代码依然被保留。
307 Temporary Redirect 被请求的页面已经临时移至新的url。

4xx: 客户端错误

消息: 描述:
400 Bad Request 服务器未能理解请求。
401 Unauthorized 被请求的页面需要用户名和密码。
402 Payment Required 此代码尚无法使用。
403 Forbidden 对被请求页面的访问被禁止。
404 Not Found 服务器无法找到被请求的页面。
405 Method Not Allowed 请求中指定的方法不被允许。
406 Not Acceptable 服务器生成的响应无法被客户端所接受。
407 Proxy Authentication Required 用户必须首先使用代理服务器进行验证,这样请求才会被处理。
408 Request Timeout 请求超出了服务器的等待时间。
409 Conflict 由于冲突,请求无法被完成。
410 Gone 被请求的页面不可用。
411 Length Required "Content-Length" 未被定义。如果无此内容,服务器不会接受请求。
412 Precondition Failed 请求中的前提条件被服务器评估为失败。
413 Request Entity Too Large 由于所请求的实体的太大,服务器不会接受请求。
414 Request-url Too Long 由于url太长,服务器不会接受请求。当post请求被转换为带有很长的查询信息的get请求时,就会发生这种情况。
415 Unsupported Media Type 由于媒介类型不被支持,服务器不会接受请求。
416  服务器不能满足客户在请求中指定的Range头。
417 Expectation Failed  

5xx: 服务器错误

消息: 描述:
500 Internal Server Error 请求未完成。服务器遇到不可预知的情况。
501 Not Implemented 请求未完成。服务器不支持所请求的功能。
502 Bad Gateway 请求未完成。服务器从上游服务器收到一个无效的响应。
503 Service Unavailable 请求未完成。服务器临时过载或当机。
504 Gateway Timeout 网关超时。
505 HTTP Version Not Supported 服务器不支持请求中指明的HTTP协议版本。

 

出处:http://www.w3school.com.cn/tags/html_ref_httpmessages.asp

 

 

分享到:
评论

相关推荐

    web 服务器请求时的HTTP状态消息

    当浏览器从 web 服务器请求服务时,可能会发生错误。从而有可能会返回一系列状态消息.

    http-status-singlish:好吧,这是Singlish中的HTTP状态消息

    Singlish lor中的HTTP状态消息。 你还想要什么。 1xx信息性 收到请求,正在继续。 此类状态码表示临时响应,仅由Status-Line和可选标头组成,并以空行终止。 由于HTTP / 1.0没有定义任何1xx状态代码,因此除非在...

    HTTP协议响应消息的常用状态码

    HTTP协议响应消息的常用状态码

    http状态码详解.docx

    HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码...

    Http协议错误码(状态消息).pdf

    技术分享:Http协议错误码(状态消息),从1xx到5xxx详细表格排版解释

    Web应用安全:HTTP状态码.pptx

    ”三位数字的状态码“便于程序进行处理, “状态消息”更便于人理解。 如左图, 当客户端请求一个不存在的URL的时候, Web服务器会返回 “HTTP/1.1 404 Not Found” 告诉浏览器客户端。 服务器无法找到所请求的URL...

    JSP HTTP 状态码

    以状态行+CRLF(回车换行)开始 零行或多行头模块+CRLF 一个空行,比如CRLF 可选的消息体比如文件,查询数据,查询输出 举例来说,一个服务器...下表列出了可能会从服务器返回的HTTP状态码和与之关联的消息:

    C++实现状态驱动智能体设计——消息功能

    设计精度的游戏趋向于事件驱动。即当一个事件发生了(武器发射了子弹等),事件被广播给游戏中的...而这个消息可以是立即执行,也可以设定多久后才执行。更多详情参见本人博客:http://blog.csdn.net/sinat_24229853

    常见的HTTP状态码

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

    Web应用安全:HTTP消息结构.pptx

    HTTP消息结构 HTTP消息结构 HTTP是基于客户端/服务端(C/S)的架构模型,通过一个可靠的链接来交换信息,是一个无状态的请求/响应协议。 一个HTTP"客户端"是一个...HTTP响应也由四个部分组成,分别是:状态行、消息报头

    消息转发服务器RainBow.zip

    RainBow是一个基于websocket的支持多种QOS的消息转发服务器及客户端SDK。...消息类型,整型,代表该消息是什么,例如是一条聊天消息,还是状态消息之类的。消息参数体,是json格式的消息。 标签:RainBow

    Web应用安全:HTTP头消息.pptx

    服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。 HTTP协议方法 Http协议定义了很多与服务器交互的方法,最基本的有4种,分别是GET...

    HTTP服务器状态码定义.doc

    HTTP服务器状态代码定义(Status Code Definitions) 1.1 消息1xx(Informational 1xx) 该类状态代码用于表示临时回应。临时回应由状态行(Status- Line)及可选标题组成, 由空行终止。HTTP/1.0中没有定义任何1xx...

    状态:HTTP状态实用程序

    返回已知HTTP状态代码的状态消息字符串。 该代码可以是数字或字符串。 对于未知的状态代码,将引发错误。 status ( 403 ) // => 'Forbidden' status ( '403' ) // => 'Forbidden' status ( 306 ) // throws 状态...

    IOS HTTP请求的常见状态码总结

    IOS HTTP请求的常见状态码总结 1xx消息 这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,...

    errordocs:HTTP自定义国际化状态消息

    HTTP自定义国际化状态消息 关于 Apache HTTP服务器允许通过指令自定义错误消息,也可以使用将其国际化。 对于此类页面,不需要高级CGI,因此使用提供的可以以最少的维护工作来实现“同质且一致的样式和布局”。 该...

    漂亮的消息提示框 消息提示组件 Javascript写的

    6、页面select控件状态还原时保持原状态,即如果原来select就是隐藏的,则消息框弹出并关闭后该select仍保持隐藏状态,而只显示原本显示的select。 7、消息组件弹出时屏蔽除Tab和回车外的几乎所有键盘操作(包括F5)...

Global site tag (gtag.js) - Google Analytics