http服务器状态码定义

http服务器状态码定义

ID:8965674

大小:30.00 KB

页数:3页

时间:2018-04-13

http服务器状态码定义_第1页
http服务器状态码定义_第2页
http服务器状态码定义_第3页
资源描述:

《http服务器状态码定义》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、HTTP服务器状态代码定义在利用LoadRunner进行性能测试的时候,经常不知道某个HTTP代码的涵义,现在转载一篇文章,详细介绍了每种类型的HTTP返回码解释,仅供参考。HTTP服务器状态代码定义(StatusCodeDefinitions)1.1消息1xx(Informational1xx)该类状态代码用于表示临时回应。临时回应由状态行(Status-Line)及可选标题组成,由空行终止。HTTP/1.0中没有定义任何1xx的状态代码,所以它们不是对HTTP/1.0请求的  合法回应。实际上,它们主要用

2、于实验用途,这已经超出本文档的范围。1.2成功2xx(Successful2xx)表示客户端请求被成功接收、理解、接受。200OK请求成功。回应的信息依赖于请求所使用的方法,如下:GET要请求的资源已经放在回应的实体中了。HEAD没有实体主体,回应中只包括标题信息。POST实体(描述或包含操作的结果)。201Created请求完成,结果是创建了新资源。新创建资源的URI可在回应的实体中得到。原始服务器应在发出该状态代码前创建该资源。如果该操作不能立即完成,服务器必须在该资源可用时在回应主体中给出提示,否则,

3、服务器端应回应202(可被接受)。在本文定义的方法,只有POST可以创建资源。202Accepted请求被接受,但处理尚未完成。请求可能不一定会最终完成,有可能被处理过程随时中断,在这种情况下,没有办法在异步操作中重新发送状态代码。202回应是没有义务的,这样做的目的是允许服务器不必等到用户代理和服务器间的连接结束,就可以响应其它过程的请求(象每天运行一次的,基于批处理的过程)。在某些回应中返回的实体中包括当前请求的状态指示、状态监视器指针或用户对请求能否实现的评估信息。204NoContent服务器端已经实

4、现了请求,但是没有返回新的信息。如果客户是用户代理,则勿需为此更新自身的文档视图。该回应主要是为了在不影响用户代理激活文档视图的前提下,进行script语句的输入及其它操作。该回应还可能包括新的、以实体标题形式表示的元信息,它可被当前用户代理激活视图中的文档所使用。1.3重定向(Redirection3xx)该类状态码表示用户代理要想完成请求,还需要发出进一步的操作。这些操作只有当后跟的请求是GET或HEAD时,才可由用户代理来实现,而不用与用户进行交互。用户代理永远也不要对请求进行5次以上的重定向操作,这样

5、可能导致无限循环。300MultipleChoices该状态码不被HTTP/1.0的应用程序直接使用,只是做为3xx类型回应的缺省解释。存在多个可用的被请求资源。除非是HEAD请求,否则回应的实体中必须包括这些资源的字符列表及位置信息,由用户或用户代理来决定哪个是最适合的。如果服务器有首选,它应将对应的URL信息存放在位置域(Locationfield)处,用户代理会根据此域的值来实现自动的重定向。301MovedPermanently请求到的资源都会分配一个永久的URL,这样就可以在将来通过该URL来访问此

6、资源。有编辑链接功能的客户端会尽可能地根据服务器端传回的新链接而自动更新请求URI。新的URL必须由回应中的位置域指定。除非是HEAD请求,否则回应的实体主体  (Entity-Body)必须包括对新URL超链接的简要描述。如果用POST方法发出请求,而接收到301回应状态码。在这种情况下,除非用户确认,否则用户代理不必自动重定向请求,因为这将导致改变已发出请求的环境。注意:当在接收到301状态码后而自动重定向POST请求时,一些现存的用户代理会错误地将其改为GET请求。302MovedTemporarily

7、请求到的资源在一个不同的URL处临时保存。因为重定向有时会被更改,客户端应继续用请求URI来发出以后的请求。新的URL必须由回应中的位置域指定。除非是HEAD请求,否则回应的实体主体(Entity-Body)必须包括对新URL超链接的简要描述。如果用POST方法发出请求,而接收到302回应状态码。在这种情况下,除非用户确认,否则用户代理不必自动重定向请求,因为这将导致改变已发出请求的环境。注意:当在接收到302状态码后而自动重定向POST请求时,一些现存的用户代理会错误地将其改为GET请求。304NotMod

8、ified如果客户端成功执行了条件GET请求,而对应文件自If-Modified-Since域所指定的日期以来就没有更新过,服务器应当回应此状态码,而不是将实体主体发送给客户端。回应标题域中只应包括一些相关信息,比如缓存管理器、与实体最近更新(entity’sLast-Modified)日期无关的修改。相关标题域的例子有:日期、服务器、过期时间。每当304回应中给出的域值发生变化,缓存都应当对缓存的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。