您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

HTTP 请求报头详解(5)

来源:未知 责任编辑:责任编辑 发表时间:2014-01-06 18:18 点击:

1xx:信息响应类,表示接收到请求并且继续处理  

2xx:处理成功响应类,表示动作被成功接收、理解和接受  

3xx:重定向响应类,为了完成指定的动作,必须接受进一步处理  

4xx:客户端错误,客户请求包含语法错误或者是不能正确执行  

5xx:服务端错误,服务器不能正确执行一个正确的请求   

响应头域允许服务器传递不能放在状态行的附加信息,这些域主要描述服务器的信息和Request-URI进一步的信息。响应头域包含Age、Location、Proxy-Authenticate、Public、Retry-After、Server、Vary、Warning、WWW- Authenticate。对响应头域的扩展要求通讯双方都支持,如果存在不支持的响应头域,一般将会作为实体头域处理。  

典型的响应消息:  

HTTP/1.0200OK  

Date:Mon,31Dec200104:25:57GMT  

Server:Apache/1.3.14(Unix)  

Content-type:text/html  

Last-modified:Tue,17Apr200106:46:28GMT  

Etag:"a030f020ac7c01:1e9f"  

Content-length:39725426  

Content-range:bytes554554-40279979/40279980  

上例第一行表示HTTP服务端响应一个GET方法。棕色的部分表示响应头域的信息,绿色的部分表示通用头部分,红色的部分表示实体头域的信息。  

Location响应头  

Location响应头用于重定向接收者到一个新URI地址。  

Server响应头  

Server响应头包含处理请求的原始服务器的软件信息。此域能包含多个产品标识和注释,产品标识一般按照重要性排序。  

  

4、实体信息  

请求消息和响应消息都可以包含实体信息,实体信息一般由实体头域和实体组成。实体头域包含关于实体的原信息,实体头包括Allow、Content-Base、Content-Encoding、Content-Language、Content-Length、Content-Location、Content-MD5、Content-Range、Content-Type、Etag、Expires、Last-Modified、extension-header。extension-header允许客户端定义新的实体头,但是这些域可能无法未接受方识别。实体可以是一个经过编码的字节流,它的编码方式由Content-Encoding或Content-Type定义,它的长度由Content-Length或Content-Range定义。  

Content-Type实体头  

Content-Type 实体头用于向接收方指示实体的介质类型,指定HEAD方法送到接收方的实体介质类型,或GET方法发送的请求介质类型Content-Range实体头  

Content-Range实体头  

用于指定整个实体中的一部分的插入位置,他也指示了整个实体的长度。在服务器向客户返回一个部分响应,它必须描述响应覆盖的范围和整个实体长度。一般格式:  

Content-Range:bytes-unit SP first-byte-pos - last-byte-pos/entity-legth  

例如,传送头500个字节次字段的形式:Content-Range:bytes0-499/1234如果一个http消息包含此节(例如,对范围请求的响应或对一系列范围的重叠请求),Content-Range表示传送的范围,Content-Length表示实际传送的字节数。  

Last-modified实体头  

Last-modified实体头指定服务器上保存内容的最后修订时间。   

  

5、HTTP 头参考(microsoft)  

HTTP 请求和HTTP 响应都使用头发送有关HTTP 消息的信息。头由一系列行组成,每行都包含名称,然后依次是冒号、空格、值。字段可按任何顺序排列。某些头字段既能用于请求头也能用于响应头,而另一些头字段只能用于其中之一。   

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • JSP与Servlet
  • 自己动手写MiniBBS系列(基本篇)之用户登录
  • JSP取当前日期
  • JDBC 入门(一)
  • 打开一个jsp页面默认查询所有数据,调用action
  • 使用JSP标签库验证用户的输入(2)完
  • 自定义JSP标签(tag)浅议
  • WIN98/2000下的jsp服务器
  • JSP内建对象(二)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1