HTTP状态码参考

1.   HTTP状态码意义

客户机与服务器创建链接后,发送一个请求给服务器(如:Get/index.html http/1.1),在服务器接到请求后,给予客户机相应的响应信息,包括该信息的协议版本号、HTTP协议状态码、服务器信息、实体信息、内容等(如:http/1.1 200 ok)。在通信时,客户端发出链接请求,服务器端创建链接,客户端发出HTTP请求,服务器端返回响应信息,由此完成一个HTTP操做。html

2.   HTTP状态码

1XX 都表示临时响应,客户端在收到常规响应前,会接受一个或多个1XX响应api

100 继续浏览器

101 切换协议服务器

2XX 表示服务器端成功接受客户端请求代理

200服务器成功处理请求rest

201 已建立code

202 已接受htm

203 非权威性信息对象

204 无内容资源

205 重置内容

206 部份内容

3XX 表示重定向,客户端必须采起更多操做来实现请求

300 多种选择

301 永久重定向

302 对象临时移走

303 查看其余位置

304 未修改

305 使用代理

307 临时重定向

4XX 表示客户端的请求有错误

400 请求错误,服务器端不理解客户端的请求

401 验证失败

403 服务器拒绝访问

404 服务器找不到请求的网页

405 方法禁用

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

407 须要代理受权

408 请求超时

409 服务器完成请求时冲突

410 资源已永久删除

411 须要有效长度

412 未知足前提条件

413 请求实体过大

414 请求的URL过长

415 不支持的媒体类型

416 请求范围不合要求

417 执行失败

5XX 表示服务器遇到错误没法完成客户端请求

500 内部服务器错误

501 服务器不支持的请求

502 网关错误

503 服务不可用(通常是临时性的)

504 网关超时

505 HTTP版本不支持

3.   参考文档

http://www.restapitutorial.com/httpstatuscodes.html

相关文章
相关标签/搜索