参考:http://zh.wikipedia.org/wiki/HTTP%E7%8A%B6%E6%80%81%E7%A0%81
http://www.w3schools.com/cn/tags/ref_httpmessages.asp
HTTP状态代码大全请参考完整的 HTTP 1.1规范说明书来自于RFC 2616,:
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
1xx:信息
状态代码:
描述:
100 Continue |
服务器收到的请求不完整,但服务器没有拒绝请求,客户端应重新发送一个完整的请求。 |
101 Switching Protocols |
服务器改用别的协议了 |
2xx:成功
状态代码:
描述:
200 OK |
请求成功 |
201 Created |
请求成功,并完成了新资源的创建 |
202 Accepted |
请求正在处理中,尚未结束 |
203 Non-authoritative Information |
|
204 No Content |
|
205 Reset Content |
|
206 Partial Content |
|
3xx:重定向
状态代码:
描述:
300 Multiple Choices |
一个链接列表。用户可以选择并转向一个链接。最多五个地址 |
301 Moved Permanently |
所请求页面已转移至新地址 |
302 Found |
所请求页面临时转到了新的地址 |
303 See Other |
所请求页面还有其他地址 |
304 Not Modified |
|
305 Use Proxy |
|
306Unused
|
在旧版本的HTTP协议中用过。现在该代码已不再使用,属于保留代码 |
307 Temporary Redirect |
所请求页面已临时转移至新地址 |
4xx:客户端错误
状态代码:
描述:
400Bad Request |
服务器不理解请求 |
401 Unauthorized |
所请求页面需要用户名和密码 |
402 Payment Required |
该状态代码目前没有用
|
403 Forbidden |
页面禁止访问 |
404 Not Found |
服务器找不到所请求的页面 |
405 Method Not Allowed |
不支持请求中指定的HTTP方法 |
406 Not Acceptable |
服务器无法提供满足客户端要求的响应 |
407 Proxy Authentication Required |
代理服务器要求进行身份验证 |
408 Request Timeout |
请求所用时间超出服务器打算等待的时间 |
409 Conflict |
请求因冲突没有完成 |
410 Gone |
所请求页面已不复存在 |
411 Length Required |
请求没有定义报头“Content-Length”。服务器无法接受没有Content-Length的请求 |
412 Precondition Failed |
请求里指定的前提条件不满足 |
413 Request Entity Too Large |
因请求实体太大,服务器无法接受请求 |
414 Request-url Too Long |
因URL太长,服务器无法接受请求。当你用GET请求来代替POST请求发送过长的查询信息时会发生这种情况 |
415 Unsupported Media Type |
请求所采用的媒体类型不被支持,服务器无法接受请求 |
416 |
|
417 Expectation Failed |
|
5xx:服务器端错误
状态代码:
描述:
500Internal Server Error |
请求不成功。服务器遇到异常情况 |
501 Not Implemented |
请求不成功。服务器不支持所要求的特性 |
502 Bad Gateway |
请求不成功。服务器从上行服务器接收到了无效的响应 |
503 Service Unavailable |
请求不成功。服务器临时过载或停机 |
504 Gateway Timeout |
网关超时 |
505 HTTP Version Not Supported |
服务器不支持所要求的“HTTP协议”版本 |
分享到:
相关推荐
### HTTP状态代码详解 HTTP(超文本传输协议)是互联网上应用最为广泛的一种网络协议,它定义了客户端和服务器之间通信的标准。在HTTP通信中,状态代码起着至关重要的作用,它们帮助解释服务器对特定请求的响应结果...
了解HTTP状态代码对于开发、调试和优化Web应用程序至关重要。下面,我们将深入探讨HTTP状态代码及其定义。 1. 1xx(信息性状态代码):这些临时响应表示接收者的客户端需要采取进一步的行动。例如,100(继续)状态...
### HTTP状态代码详解 HTTP(超文本传输协议)是互联网上应用最为广泛的一种网络协议,用于从万维网服务器传输超文本到本地浏览器的传输协议。HTTP状态代码是一组由三位数字组成的标识符,用于告知客户端请求的处理...
HTTP状态代码是网络通信中的重要组成部分,它反映了服务器对客户端请求的响应情况。这些代码以三位数字形式表示,分为五类:1xx(临时响应)、2xx(成功)、3xx(重定向)、4xx(请求错误)和5xx(服务器错误)。...
HTTP状态代码是HTTP响应中不可或缺的一部分,它提供了有关请求是否成功以及可能遇到的问题的信息。以下是常见的HTTP状态代码及其含义: 1xx - 信息提示:这些状态代码是临时响应,表明服务器已经接收到部分请求,...
HTTP状态代码是服务器对客户端请求的反馈,表明请求是否被理解和成功处理。这些代码通常由三位数字组成,分为五类: 1. 信息性状态码(100-199) 这类状态码表示服务器已接收部分请求,但客户端需要继续完成请求。...
HTTP 状态代码列表 HTTP 状态代码是指在 HTTP 协议中用于描述服务器响应状态的数字代码。这些代码由三个数字组成,第一个数字表示响应的类别,后两个数字表示响应的具体状态。 1xx - 信息提示 这些状态代码表示...
HTTP状态代码是网络通信中的重要组成部分,用于标识服务器对客户端HTTP请求的响应状态。这些代码由三位数字组成,根据它们的首数字,可以分为五类:1xx(临时响应)、2xx(成功)、3xx(重定向)、4xx(请求错误)和...
HTTP状态代码是网络通信中的重要组成部分,它反映了服务器对客户端HTTP请求的响应状态。这些代码由三位数字组成,分为五类,分别代表不同的含义。以下是关于HTTP状态代码的详细解释: 1xx(临时响应):这类状态...
LoadRunner 中常见的 HTTP 状态代码含义 LoadRunner 是一款广泛应用于性能测试和压力测试的工具,它可以模拟多种类型的负载、网络流量和用户行为,帮助开发者和测试人员来评估系统的性能和可靠性。在 LoadRunner 中...
在Python的网络编程领域,了解HTTP状态代码是至关重要的,因为它们是Web服务器与客户端通信时用来表示请求处理结果的标准化数字代码。标题提到的"Python-statcode"库,就是为了帮助开发者更方便地理解和处理这些状态...
### HTTP状态代码所代表服务器响应状态 HTTP状态代码在客户端与服务器之间进行通信时起着至关重要的作用。这些状态码不仅告知客户端请求的结果,还帮助开发者诊断问题、优化应用程序性能。下面将详细介绍HTTP状态...
httpstatuses, HTTP状态代码和代码引用的目录 httpstatuses.com 是一个易于引用的HTTP状态代码数据库,它的定义和有用的代码引用都是在 httpstatuses.com/code 中,每一个代码都位于。 所有标准代码都包含在一些非...
这将会搜索`documents`目录下所有`.html`文件中的URL,并验证它们的HTTP状态代码。 `linkcheck`是一个强大的工具,它可以帮助你保持文件中的链接处于良好状态。它不仅可以防止因失效链接导致的问题,还能作为自动化...
HTTP状态代码由三位数字组成,分为五种主要类别:1xx(信息性),2xx(成功),3xx(重定向),4xx(客户端错误),5xx(服务器错误)。 1. 信息性状态代码(1xx): 这些代码是临时性的,主要用于通知客户端...
欢迎各位开发人员来到网络的核心和灵魂之旅——HTTP 状态代码和方法。这个博客是您了解这些控制我们的应用程序通信方式的关键要素的通行证。无论您是 Web 开发领域的新手还是已经在其领域中摸索,本指南都旨在成为您...
当客户端(如浏览器)向服务器发送请求,服务器响应请求并返回数据时,会通过HTTP状态代码来传达请求处理的结果。HTTP状态代码是服务器向客户端提供的一种反馈机制,它告诉客户端请求是否成功完成,或者请求为什么未...
在IT行业中,HTTP状态代码是网络通信中不可或缺的一部分,它用于表示客户端与服务器之间的交互结果。Java作为一种广泛使用的编程语言,提供了对HTTP状态代码的直接支持。本篇将深入探讨"HTTP-status:代表HTTP状态...
HTTP状态代码是HTTP响应消息的核心部分,它反映了请求处理的结果。一个HTTP响应通常由三部分组成:状态行、响应头和响应体。状态行包含了HTTP版本、状态码和状态消息。 HTTP状态码是一个三位数字,分为五类: 1. 1...