HTTP报错信息总结

HTTP的报错在使用浏览器浏览网页时,或者在访问本地html、php文件时,会出现一些错误,如403、404、500、505等等常见的报错信息,以前并没怎么关注这些,只是在网上寻找一些解决办法,解决便就过去了。

直到前些时间,在做一些练习题时,遇到了一些报错信息的题,看到题后,是那么的熟悉,却不知道正确答案,所以索性就查找了相关的资料,将http的报错信息进行了总结供大家参考。

如果有的点总结有误或者不全面,还望大家指出。

 

报错信息分为如下五类

分类

描述

1**

信息,服务器收到请求,需要请求者继续执行操作

2**

成功,操作被成功接收并处理

3**

重定向,需要进一步的操作已完成请求

4**

客户端错误,请求包含语法错误或无法完成请求

5**

服务器错误,服务器在处理器请求的过程中发生错误

1**  信息,服务器收到请求,需要请求者继续执行操作

状态码

英文描述

中文描述

100

Continue

继续,客户端继续其请求

101

Switching Protocols

切换协议,服务器根据客户端的请求切换协议,只能切换到更高级的协议,例如切换到HTTP新版本协议

2** 成功,操作被成功接收并处理

状态码

英文描述

中文描述

200

OK

请求成功,一般用于GET与POST请求

201

Created

已创建,成功请求并创建了新的资源

202

Accepted

已接收,已经接受请求,但未处理完成

203

Nom-Authoritative  Inforkati

非授权信息,请求成功,但返回的meta信息不在原始的服务器,而是一个副本

204

No  Content

无内容,服务器成功处理,但未返回内容,在未更新网页的情况下,可确保浏览器继续显示当前文档。

205

Reset  Content

重置内容,服务器处理成功,用终端(例如:浏览器)应重置文档视图,可通过此返回清楚浏览器的表单域。

206

Partial  Content

部分内容,服务器成功处理了部分GET请求。

3** 重定向,需要进一步的操作已完成请求

状态码

英文描述

中文描述

300

Multiple Choices

多种选择,请求的资源可包括多个位置,相应可返回一个资源特征与地址的列表用于用户终端选择

301

Moved   Permanently

永久移动,请求的资源已被永久的移动到新URI,返回信息回包括新的URI,浏览器回自动定向到新URI,今后任何新的请求都应使用新的URI代替。

302

Found

临时移动,与301类似,但资源只是临时被移动,客户端应继续使用原有URI。

303

See Other

查看其它地址,与301类似,使用GET和POST请求查看。

304

Not Modified

未修改,所请求的资源未修改,服务器返回此状态码时,不会返回任何资源,客户端通常会缓存访问过的资源,通过提供一个头信息指出客户端希望返回在指定日期之后修改的资源。

305

Use Proxy

使用***,所请求的资源必须通过***访问。

306

Unused

已经废弃的HTTP状态码

307

Temporary

临时重定向,与302类似,使用GET请求重定向。

4** 客户端错误,请求包含语法错误或无法完成请求

状态码

英文描述

中文描述

400

Bad  Request

服务器不理解请求语法

401

Unauthorized

请求验证身份

403

Forbidden

服务器拒绝请求

404

Not Found

服务器找不到请求网页

405

Method  Not  Allowed

禁用请求中的指定方法

406

Not Acceptable

无法使用请求的内容特性响应请求的网页

407

Proxy  Authentication   Required

与401类似,但指定请求者应当授权使用代理

408

Request  Time-out

服务器请求超时

409

Conflict

服务器完成请求时发生冲突

410

Gone

请求资源已删除

411

Length Required

服务器不接受不含有效内容长度标头字段的请求

412

Precondition Failed

服务器未满足请求者在请求中设置的前提条件

413

Requset Entity Too Large

实体过大,服务器无法处理

414

Request-URI  Tool  Large

请求的URL过长,服务器无法处理

415

Unsupported   Media  Type

请求的格式不受请求页面的支持

416

Requested  Rangenot  Satisfiable

页面无法提供请求的范围

417

Expectation  Failed

服务器未满足期望请求标头字段的要求

5**  服务器错误,服务器在处理器请求的过程中发生错误

状态码

英文描述

中文描述

500

Internal Server Error

服务器遇到错误,无法完成请求

501

Not implemented

服务器不具备完成请求的功能

502

Bad Gateway

服务器作为网关或代理,从上游服务器收到无效响应

503

Service Unavailable

服务器目前无法使用(超载或停机维护)

504

Gateway Timeout

服务器作为网关或代理,没有及时从上游服务器收到请求

505

HTTP Version not supported

服务器不支持请求所用的HTTP协议版本

 

你可能感兴趣的:(http)