http协议常用的响应头

http常用响应头

Location:这个头配合302状态使用,用于告诉客户找谁

Server:服务器通过这个头,告诉浏览器服务器的类型

Content-Encoding:服务器通过这个头,告诉浏览器的数据压缩格式

Content-Length:服务器通过这个头,告诉浏览器回送数据的长度

Content-Language:服务器通过这个头,告诉浏览器回送的语言环境

Content-Type:服务器通过这个头,告诉浏览器回送的数据类型

Last-Modified:服务器通过这个头,告诉浏览器当前资源的最后缓存时间

Refresh:服务器通过这个头,告诉浏览器隔多长时间刷新一次

response.setHerder(“refresh”,“3;url=‘http://www.sina.com’”);

Content-Disposition:服务器通过这个头,告诉浏览器以下载方式打开

Transfer-Encoding:服务器通过这个头,告诉浏览器数据的传送格式

ETag:缓存相关的头

Expires:服务器通过这个头,告诉浏览器把回送的资源缓存多长时间,-1或0,则是不缓存

Cache-Control:no-cache

Pragma:no-cache

服务器通过以上这两个头,也是控制浏览器不要缓存数据

Http请求头字段

Range:range头指示服务器只传输一部分Web资源,这个头可以用于实现断点续传功能。Range字段可以通过三种格式设置要传输的字节范围;

Range:bytes=1000-2000

传输范围从1000到2000字节

Range:bytes=1000-

传输Web资源中第1000个字节以后的所有内容

Range:bytes=1000

传输最后的1000个字节

Http响应头字段

Accept-Ranges:这个字段说明Web服务器是否支持Range,则返回Accept-Range:bytes,如果不支持,则返回Accept-Ranges:none。

Content-Range:指定了返回的Web资源的字节范围,这个字段的格式是:例子:Content-Range:1000-3000/5000

相关推荐