Java网络编程从入门到精通(23):HTTP消息头字段 - 编程入门网
0727; InfoPath.1; InfoPath.2)
服务器可以通过这个字段检查客户机的浏览器版本,并根据不同的版本来确定向客户端发送的数据。 4.Range Range字段头通过服务器只传输一部分Web资源。这个字段头可以用来实现断点续传功能。有很多下载工具就是通过这个字段头进行断点续传的。Range字段可以通过三种格式设置要传输的字节范围: (1)Range: bytes=1000-2000 传输范围从1000到2000字节。 (2)Range: bytes=1000- 传输Web资源中第1000个字节以后的所有内容。 (3)Range bytes=1000 传输最后1000个字节。 Java网络编程从入门到精通(23):HTTP消息头字段(3)时间:2011-01-12三、HTTP响应消息头字段 1.Accept-Ranges 这个字段说明Web服务器是否支持Range(是否支持断点续传功能),如果支持,则返回Accept-Ranges: bytes,如果不支持,则返回Accept-Ranges: none。 2.Content-Range 指定了返回的Web资源的字节范围。这个字段值的格式是: 开始字节位置—结束字节位置/Web资源的总字节数 下面是一个使用Content-Range的例子: Content-Range:1000-3000/5000 测试 在HTTP模拟器中连接服务器files.cnblogs.com,并输入如下的HTTP请求消息: GET /nokiaguy/HttpSimulator.rar HTTP/1.1 Host: files.cnblogs.com Range: bytes=1000- 返回的响应消息头如图2所示: 图2 从上图可以看出,服务器files.cnblogs.com支持断点继传功能。而且还可以验证Content-Length的值是当前会话传过来的字节数,并不是Web资源的总的字节数。而Content-Range字段值中"/"后面的数才是Web资源总的字节数。 3.Location 这个字段指定了上哪个新地址获得新的Web资源。当Web资源更换URL后,而一些老用户不能及时得知这个新的URL;因此,在老用户访问原来的URL时,使用Location将这个新的URL返回给客户端。这个地址转换对用户来说是完全透明。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |