当⽤用户试图通过HTTP或FTP协议访问⼀一台运⾏行行主机上的内容时,Web服务器器返回⼀一个表示该请求的状态的数字代码。该状态代码记录在服务器器⽇日志中,同时也可能在Web 浏览器器或 FTP客户端显示。也就是我们打开⻚页⾯面发⽣生错误时浏览器器显示的错误信息代码。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。

HTTP协议状态码表示的意思主要分为五类 ,⼤大体是 :

——————————————————————————————————————

1xx  保留留

2xx  表示请求成功地接收

3xx   为完成请求客户需进⼀一步细化请求

4xx   客户错误

5xx   服务器器错误

100 Continue

  指示客户端应该继续请求。回送⽤用于通知客户端此次请求已经收到,并且没有被服务器器拒绝。客户端应该继续发送剩下的请求数据或者请求已经完成,或者忽略略回送数据。服务器器必须发送最后的回送在请求之后。

101 Switching Protocols

  服务器器依照客服端请求,通过Upgrade头信息,改变当前连接的应⽤用协议。服务器器将根据Upgrade头⽴立刻改变协议在101回送以空⾏行行结束的时候。

Successful

———————————————

200 OK

  指示客服端的请求已经成功收到,解析,接受。

201 Created

  请求已经完成并⼀一个新的返回资源被创建。被创建的资源可能是⼀一个URI资源,通常URI资源在Location头指定。回送应该包含⼀一个实体数据并且包含资源特性以及location通过⽤用户或者⽤用户代理理来选择合适的⽅方法。实体数据格式通过煤体类型来指定即content-type头。最开始服务器必须创建指定的资源在返回201状态码之前。如果⾏行行为没有被⽴立刻执⾏行行,服务器器应该返回202。

202 Accepted

  请求已经被接受⽤用来处理理。但是处理理并没有完成。请求可能或者根本没有遵照执⾏行行,因为处理理实际执⾏行行过程中可能被拒绝。

203 Non-Authoritative Information

  不不是权威性信息。

204 No Content

  服务器器已经接受请求并且没必要返回实体数据,可能需要返回更更新信息。回送可能包含新的或更更新信息由entity-headers呈现。

205 Reset Content

  服务器器已经接受请求并且⽤用户代理理应该重新设置⽂文档视图。

206 Partial Content

  服务器器已经接受请求GET请求资源的部分。请求必须包含⼀一个Range头信息以指示获取范围可能必须包含If-Range头信息以成⽴立请求条件。

Redirection

—————————————————

300 Multiple Choices

  请求资源符合任何⼀一个呈现⽅方式。

301 Moved Permanently

  请求的资源已经被赋予⼀一个新的URI。

302 Found

  通过不不同的URI请求资源的临时⽂文件。

303 See Other

304 Not Modified

  如果客服端已经完成⼀一个有条件的请求并且请求是允许的,但是这个⽂文档并没有改变,服务器器应该返回304状态码。304状态码⼀一定不不能包含信息主体,从⽽而通常通过⼀一个头字段后的第⼀一个空⾏行行结束。

305 Use Proxy

  请求的资源必须通过代理理(由Location字段指定)来访问。Location资源给出了了代理理的URI。

306 Unused

307 Temporary Redirect

临时重定向。

Client Error

———————————————–

400 Bad Request

  因为错误的语法导致服务器器⽆无法理理解请求信息。

401 Unauthorized

  如果请求需要⽤用户验证。回送应该包含⼀一个WWW-Authenticate头字段⽤用来指明请求资源的权限。

402 Payment Required

  保留留状态码。

403 Forbidden

  服务器器接受请求,但是被拒绝处理理。

404 Not Found

  服务器器已经找到任何匹配Request-URI的资源。

405 Menthod Not Allowed

  Request-Line 请求的⽅方法不不被允许通过指定的URI。

406 Not Acceptable

  客户端浏览器器不不接受所请求⻚页⾯面的 MIME 类型。

407 Proxy Authentication Required

  要求进⾏行行代理理身份验证。

408 Reqeust Timeout

  客服端没有提交任何请求在服务器器等待处理理时间内。

409 Conflict

410 Gone

411 Length Required

  服务器器拒绝接受请求在没有定义Content-Length字段的情况下。

412 Precondition Failed

  前提条件失败。

413 Request Entity Too Large

  服务器器拒绝处理理请求因为请求数据超过服务器器能够处理理的范围。服务器器可能关闭当前连接来阻⽌止客服端继续请求。

414 Request-URI Too Long

  服务器器拒绝服务当前请求因为URI的⻓长度超过了了服务器器的解析范围。

415 Unsupported Media Type

  服务器器拒绝服务当前请求因为请求数据格式并不不被请求的资源⽀支持。

416 Request Range Not Satisfialbe

  所请求的范围⽆无法满⾜足。

417 Expectation Failed

执⾏行行失败。

Server Error

————————————————-

500 Internal Server Error

  服务器器遭遇异常阻⽌止了了当前请求的执⾏行行

501 Not Implemented

  服务器器没有相应的执⾏行行动作来完成当前请求。

502 Bad Gateway

  Web 服务器器⽤用作⽹网关或代理理服务器器时收到了了⽆无效响应。

503 Service Unavailable

  因为临时⽂文件超载导致服务器器不不能处理理当前请求。

504 Gateway Timeout

  ⽹网关访问超时。

505 Http Version Not Supported

HTTP 版本不不受⽀支持。

错误提示信息:

"100" : Continue

"101" : witching Protocols

"200" : OK

"201" : Created

"202" : Accepted

"203" : Non-Authoritative Information

"204" : No Content

"205" : Reset Content

"206" : Partial Content

"300" : Multiple Choices

"301" : Moved Permanently

"302" : Found

"303" : See Other

"304" : Not Modified

"305" : Use Proxy

"307" : Temporary Redirect

"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 Time-out

"409" : Conflict

"410" : Gone

"411" : Length Required

"412" : Precondition Failed

"413" : Request Entity Too Large

"414" : Request-URI Too Large

"415" : Unsupported Media Type

"416" : Requested range not satisfiable

"417" : Expectation Failed

"500" : Internal Server Error

"501" : Not Implemented

"502" : Bad Gateway

"503" : Service Unavailable

"504" : Gateway Time-out

"505" : HTTP Version not supported

HTTP常见错误返回状态代码的更多相关文章

  1. http服务器返回状态代码含义

    100 - 表示已收到请求的一部分,正在继续发送余下部分. 101 - 切换协议. 2xx - 成功.服务器成功地接受了客户端请求: 200 - 确定.客户端请求已成功. 201 - 已创建. 202 ...

  2. Exchange 2013 中 NDR 常见的失败返回状态代码

    增强状态代码 描述 可能的原因 其他信息 4.3.1 Insufficient system resources 发生内存不足错误.资源问题(例如磁盘已满)可能导致该问题.您可能会收到内存不足错误,而 ...

  3. 各类 HTTP 返回状态代码详解

    完整版 1**(信息类):表示接收到请求并且继续处理 100——客户必须继续发出请求 101——客户要求服务器根据请求转换HTTP协议版本 2**(响应成功):表示动作被成功接收.理解和接受 200— ...

  4. 常见的HTTP 状态代码

    HTTP 状态代码 如果向您的服务器发出了某项请求要求显示您网站上的某个网页(例如,当用户通过浏览器访问您的网页或在 Googlebot 抓取该网页时),那么,您的服务器会返回 HTTP 状态代码以响 ...

  5. HTTP 返回状态代码

    一.HTTP状态码 如果某项请求发送到您的服务器要求显示您网站上的某个网页(例如,用户通过浏览器访问您的网页或 Googlebot 抓取网页时),服务器将会返回 HTTP 状态代码以响应请求. 此状态 ...

  6. 各类 HTTP 返回状态代码详解(转)

    FTP状态码 一.HTTP状态码 如果某项请求发送到您的服务器要求显示您网站上的某个网页(例如,用户通过浏览器访问您的网页或 Googlebot 抓取网页时),服务器将会返回 HTTP 状态代码以响应 ...

  7. http返回状态代码及含义

    “100″ : Continue(继续) 初始的请求已经接受,客户应当继续发送请求的其余部分.(HTTP 1.1新) “101″ : Switching Protocols(切换协议) 请求者已要求服 ...

  8. HTTP 返回状态代码详解

    1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码. 100(继续)请求者应当继续提出请求. 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分:101(切换协议)请求者已要求服 ...

  9. 常见的 HTTP 状态代码及原因

    代码 说明 备注 200 确定 IIS 7.0.IIS 7.5 和 IIS 8.0 成功处理了请求. 304 未修改 客户端浏览器请求已处于缓存中的文档,并且自从该文档被缓存后,未修改此文档.客户端浏 ...

随机推荐

  1. #12 Python函数

    前言 矩形的面积 S = ab,只要知道任一矩形的的长和宽,就可以带入上式求得面积.这样有什么好处呢?一个公式,适用于全部矩形,一个公式,重复利用,减少了大脑的记忆负担.像这类用变量代替不变量的思想在 ...

  2. 经典JS的HTML转义与反转义字符

    //HTML转义 function HTMLEncode(html) { var temp = document.createElement ("div"); (temp.text ...

  3. mysql 的优化

    =>记录慢速查询 在一个 SQL 服务器中,数据表都是保存在磁盘上的.索引为服务器提供了一种在表中查找特定数据行的方法,而不用搜索整个表.当必须要搜索整个表时,就称为表扫描.通常 来说,您可能只 ...

  4. 安装VS时,双击setup.exe后界面一闪而过的问题

    问题:安装VS时,双击setup.exe界面一闪而过的问题 解决: 百度后说需要到"控制面板/添加和管理程序"关闭系统自带的netframework3.x及以上版本. 1.查看所有 ...

  5. .net 用ajaxFileUpload 上传超过20M文件设置

    1.在web.config的 <system.web>  节点里面添加   <httpRuntime targetFramework="4.5.2"  execu ...

  6. 拼多多、饿了么、蚂蚁金服Java面试题大集合

    自己当初找工作时参加过众多一线互联网公司的Java研发面试,这段时间处于寒冬,然而前几天跳槽找工作,两天面了3家,已经拿了两个offer,觉得可以和大家分享下: 下面为拼多多.饿了么.蚂蚁金服.哈啰出 ...

  7. You are what you write——沈向洋

    title: You are what you write--沈向洋 date: 2018-02-21 13:18:28 tags: [随想,write] categories: 个人文章 --- A ...

  8. 原生js及H5模拟鼠标点击拖拽

    一.原生js 1.拖拽的流程动作 鼠标按下 触发onmousedown事件 鼠标移动 触发onmousemove事件 鼠标松开 触发onmouseup事件 2.注意事项: 要防止div移出可视框,要限 ...

  9. 小记 xian80 坐标转换 wgs84

    转坐标这个问题是个老生常谈的话题了. 昨天遇到同事求助将 xian80的平面坐标转换到2000下. 想了一下,因为暂时还没有现成的2000的dwg数据可用,只能暂时以wgs84的为准了,然而有个问题, ...

  10. Android Activity生命周期图解

    Android activity的生命周期这一张图就够了. 验证结果: 值得注意的是从activity A--->activity B是先执行A的onPause然后走B的生命周期最后才走A的on ...