via: http://www.cnblogs.com/amboyna/archive/2009/12/23/1630524.html
HTTP协议中的5类状态码详细列出:
① 客户方错误
100 继续
101 交换协议
② 成功
200 OK
201 已创建
202 接收
203 非认证信息
204 无内容
205 重置内容
206 部分内容
③ 重定向
300 多路选择
301 永久转移
302 暂时转移
303 参见其它
304 未修改(Not Modified)
305 使用代理
④ 客户方错误
400 错误请求(Bad Request)
401 未认证
402 需要付费
403 禁止(Forbidden)
404 未找到(Not Found)
405 方法不允许
406 不接受
407 需要代理认证
408 请求超时
409 冲突
410 失败
411 需要长度
412 条件失败
413 请求实体太大
414 请求URI太长
415 不支持媒体类型
⑤ 服务器错误
500 服务器内部错误
501 未实现(Not Implemented)
502 网关失败
504 网关超时
505 HTTP版本不支持
相关推荐
这些状态码分为五类:1xx(信息性响应)、2xx(成功响应)、3xx(重定向响应)、4xx(客户端错误)以及5xx(服务器错误)。接下来,我们将逐一探讨这些状态码的具体含义及其在实际开发中的应用。 ### 一、1xx(信息...
4. 4XX(客户端错误):这类状态码表明请求中存在错误。"400 Bad Request"表示客户端发送的请求格式有误;"401 Unauthorized"表示请求需要认证;"404 Not Found"表示服务器找不到请求的资源;"405 Method Not ...
HTTP状态码是服务器对客户端请求的响应,通常由三位数字组成,分为五类:1XX(信息响应)、2XX(成功)、3XX(重定向)、4XX(客户端错误)和5XX(服务器错误)。例如,200表示请求成功,404表示找不到资源,500表示...
5. 5XX(服务器错误):这类状态码表示服务器在处理请求的过程中发生了错误。 二、常见状态码详解: 1. 200(OK):请求成功,服务器已理解请求且成功处理。 2. 301(Moved Permanently):永久重定向,请求的资源...
4. 4XX(客户端错误):这类状态码表示客户端的请求中有错误。 - 400(错误请求):服务器无法理解请求。 - 401(未授权):请求需要用户验证,如登录。 - 403(禁止):服务器理解请求,但拒绝执行。 - 404(未...
4XX(请求错误):这类状态码表示请求中有问题,导致服务器无法处理。400(错误请求)说明服务器无法理解请求的格式。401(未授权)表示请求需要身份验证,比如登录。403(禁止)意味着服务器拒绝了请求,可能是权限...
由于这类状态码主要用于协议级别的交互,并不常出现在日常应用中,因此对开发者而言相对陌生。 - **100 Continue**:指示客户端应继续发送请求的剩余部分。 - **101 Switching Protocols**:服务器将遵照客户端...
这类状态码并不常见。 - **100 继续**:指示客户端可以继续执行请求,或如果请求已经完成,则忽略该响应。 - **101 切换协议**:表示服务器将根据Upgrade头字段切换协议;只有在服务器具有“Upgrade”字段的有效值...
5. 5xx(服务器错误):这类状态码表示服务器在处理请求的过程中发生了错误,如500(内部服务器错误)和503(服务不可用)。 "易语言取HTTP状态码源码"这个压缩包文件很可能是提供了使用易语言编写的一个程序或库,...
这类状态码表示服务器在尝试处理请求的过程中发生了错误。 - **500(内部服务器错误)**:服务器遇到了不可预期的情况,不能完成请求。 - **501(未实现)**:服务器不支持当前请求所需要的某个功能。 - **502(错误...
这类状态码表示接收请求的过程正在进行中,通常用于告知客户端应该继续执行还是等待,以及服务器处理到哪一步等信息。 - **100 Continue**:表示服务器已收到请求头,并且客户端应该继续发送请求体。如果客户端不...
- 5xx(服务器错误):这类状态码表示服务器在处理请求的过程中发生了错误。 2. 易语言取HTTP状态码的实现: 在易语言中,获取HTTP状态码通常涉及到网络模块的使用,可能需要使用到如“创建HTTP连接”,“发送...
2. 2XX(成功):这类状态码表示请求已被成功接收、理解并接受。常见的有200(OK),表示请求已成功处理;201(已创建),表示请求导致新资源的创建;204(无内容),表示服务器成功处理了请求,但没有返回任何内容...
### Http协议-记录常见的状态码 HTTP(HyperText Transfer Protocol)是一种用于分布式、协作式和超媒体信息系统的应用层协议,主要用于从Web服务器传输超文本到本地浏览器的传输协议。在HTTP通信过程中,服务器会...
这类状态码表示接收到请求并且正在处理。此类状态码主要用于告诉客户端接下来还需要做什么。 - **100 Continue**: 表示客户端应当继续发送请求。这个状态码意味着服务器已经接收到请求的一部分,并且正在等待剩余的...
2xx(成功):这类状态码表明服务器成功处理了请求。最常见的是200(成功),表示服务器已正常返回请求的网页。201(已创建)用于表示服务器成功创建了新的资源,而204(无内容)和205(重置内容)则表示服务器处理...
这类状态码表示请求已被服务器接收,继续处理或切换协议。通常这些状态码不会显示在用户的界面上。 - **100 Continue**:表示客户端应该继续发送请求的剩余部分。服务器已经收到了请求头,但还需要更多的数据来完成...
5xx(服务器错误):这类状态码表示服务器在处理请求时发生了错误。500(服务器内部错误)是通用错误,表明服务器遇到了意外情况无法完成请求;503(服务不可用)意味着服务器暂时无法处理请求,可能是由于过载或...
这一类状态码表示接收的请求已经被服务器接收,并且正在处理中。它们通常出现在多步骤请求的过程中,用于指示客户端接下来的操作。 - **100 继续** 服务器已经收到了请求的一部分,并且正在等待剩余的部分。 - **...