`
sistercry89
  • 浏览: 7412 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

HTTP返回码总结

阅读更多

HTTP协议状态码表示的意思主要分为五类,大体是:  
~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
1××  保留  
2××  表示请求成功地接收  
3××  为完成请求客户需进一步细化请求  
4××  客户错误  
5××  服务器错误  

 

 

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

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

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

504 Gateway Timeout

505 Http Version Not Supported

分享到:
评论

相关推荐

    http状态码详细总结

    详细讲解http状态码

    IOS HTTP请求的常见状态码总结

    IOS HTTP请求的常见状态码总结 1xx消息 这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,...

    网络扫描技术揭秘 原理、实践与扫描器的实现.(机械工业.李瑞民)(扫描版).part1(下载注意,有2部分)

    本书系统地介绍网络扫描器的概念、原理与设计方法,包含作者十几年来在网络技术应用实践中不断总结的经验与技巧。通过大量代码揭示了网络扫描器的实现方法。...附录D HTTP错误返回码 参考文献 后记

    C-ATM.zip jsp+servlet 项目【练手/总结/巩固】

    2. 重定向是通过发送特定的HTTP响应码告知浏览器请求的资源已被移到新的URL上,浏览器接收到响应后会重新发送请求到新的URL地址,因此URL路径会改变。 3. 转发是服务器内部进行的操作,服务器直接将请求转发给另一个...

    Python标准库urllib2的一些使用细节总结

    Python 标准库中有很多实用的工具类,但是在具体使用时,标准库文档上...7.得到 HTTP 的返回码 8.Debug Log Proxy 的设置 urllib2 默认会使用环境变量 http_proxy 来设置 HTTP Proxy。如果想在程序中明确控制 Proxy 而

    Test404 HTTP Fuzzer v4.1

    2.返回码、特征、行数等等来隐藏结果、排除错误 3.URL编码、多线程、伪造UA、伪造代理、多参数fuzz 4.输出HTML(详细报告,点击链接查看内容,POST数据也能阅览)、多彩输出 特点: 稳 定:线程式的程序设计 精简...

    java 面试题 总结

    redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。 20、EJB与JAVA BEAN的区别? Java Bean 是可复用...

    c++ 面试题 总结

    C++面试题 1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态? virtual修饰符会被隐形继承的。 private 也被集成,只事派生类没有访问权限而已 ...virtual可加可不加 ...

    深入解析Python中的urllib2模块

    Python 标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对... 得到 HTTP 的返回码 Debug Log Proxy 的设置 urllib2 默认会使用环境变量 http_proxy 来设置 HTTP Proxy。如果想在程序中明确控制 Proxy 而

    网上日记本

    第七章 结束语,本章节,是在制作工程中,个人的感受与收获的总结;第八章附录,此章节为本次论文的结尾部分。 3.项目开发计划 本次论文的时间安排如下 (1)需求分析阶段:(2007年4月份---2007年5月份) (2)详细...

    jpivot学习总结.doc

    formatter 该属性定义了 Member.getCaption() 方法返回的动作值,这里需要是一个实现了 mondrian.olap.MemberFormatter 接口的类,用来对 Caption 地值进行格式化。 3.6. Join 对于一个 Hierarchy 来说,有两种...

    AisMVC.zip

    * 1.5 增加注解参数RequestMethod 默认http请求类型,请求类型不合法返回405状态码 * 1.6 下一步准备做项目的容错处理,过滤器准备用原生的不准备加入框架 * 1.7 修改部分目录结构,画框架整体流程图,后面继续做容错...

    MYSQL常用命令大全

    摘自:http://www1.xjtusky.com/article/htmldata/2004_12/3/57/article_1060_1.html 在windows中MySql以服务形式存在,在使用前应确保此服务已经启动,未启动可用net start mysql命令启动。而Linux中启动时可用“/...

    vc++ 应用源码包_1

    VC++注册码加密源程序(含注册机、解密机) 压缩包内有两个源码包,一个是注册机源程序,另一个是解密机的源程序,一套完整的参考实例。 VC+MapX源码含GPS跟踪演示 VC3D 利用VC编程在界面上实现3D文字 在MFC应用...

    oracle实验报告

    http_security_cascade.principal_dropped(ora_dict_obj_name); end; --删除前备份数据的器 Create Or Replace Trigger YSPJ.T_Bill_reMain_Del Before delete On bill_remain FOR EACH ROW Begin Insert into ...

    中国移动积分计划操作手册.doc

    Http:// 注:为保证系统的稳定性,请使用IE6.0及以上版本,不建议使用其他浏览器。 1.2 工号和密码 1.2.1 登录界面 您的工号及初始密码请联系中国移动积分运营中心获得。注意:  您首次登录后,请尽快修改密码; ...

    SQL查询安全性及性能优化

    示例:程序中往往限制单引号的数据,但是黑客传入单引号的ASCII码 跨站点注入 在Web页面挂某些恶意的HTML、JavaScript代码 防范SQL注入 限制错误信息的输出,避免错误信息的输出使得黑客知道网站的技术实现采用...

    lumen-api-starter:Lumen 8基础上扩展出的API启动项目,精心设计的目录结构,规范统一的响应数据格式,存储库模式架构的最佳实践

    社区讨论传送 Lumen学习交流群:1105120693(QQ)概览初步支持适应Laravel 7中新增的HttpClient客户端(已升级到Laravel 8) RESTful规范的路由定义和HTTP响应结构使用Laravel Api资源支持自定义业务操作应码以及...

    Python入门网络爬虫之精华版

    首先列举一下本人总结的相关文章,这些覆盖了入门网络爬虫需要的基本概念和技巧:宁哥的小站-网络爬虫 当我们在浏览器中输入一个url后回车,后台会发生什么?比如说你输入http://www.lining0806.com/,你就会看到宁...

    IIS6.0 IIS,互联网信息服务

    C:\Inetpub\wwwroot 9、把frshop.rar解压之后的文件复制到C:\Inetpub\wwwroot\shop下即可 10、您可以通过以下方式访问商城: http://localhost/shop/ 或 http://127.0.0.1/shop/ 或 http://计算机名/shop/ 或 ...

Global site tag (gtag.js) - Google Analytics