http请求头和响应头的含义

江南昆虫 2011-01-24

http请求头:

Accept:text/html,image/*浏览器通过这个头,告诉服务器它所支持的数据类型

Accept-Charset:浏览器通过这个头,告诉服务器它采用的字符集

Accept-Encoding:浏览器通过这个头,告诉服务器,它所支持的压缩格式

Accept-Language:浏览器通过这个头,告诉服务器,它所采用的语言

Host:浏览器通过这个头,告诉服务器,我想访问服务器哪台主机

If-Modified-Since:浏览器通过这个头,告诉服务器,它缓存数据时间是多少。

Referer:浏览器通过这个头,告诉服务器,我是从哪个网页点过来的(防盗链)

User-Agent:浏览器通过这个头,告诉服务器,当前浏览器操作系统的信息,以及浏览器的版本号

Connection:

Date:

http响应头:

Location:这个头通常配合302状态码使用,它用于告诉浏览器你去找谁。

Server:告诉浏览器,服务器的类型

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

Content-Length:80

Content-Language:zh-cn

Content-Type:这个头用于告诉浏览器,回送数据的类型

Last-Modified:这个头用于告诉浏览器,数据的最后修改时间

Refresh::这个头用于控制浏览器定时刷新

Content-Disposition:用于通知浏览器,以下载方式打开回送的数据

Transfer-Encoding:用于通知浏览器,数据是以分块形式回送的

ETag:缓存相头的头

Expires:用于说明网页的失效时间,如果该值为一个<0的值,则服务器是通知浏览器不要缓存

Cache-Control:no-cache通知浏览器不要缓存

Pragma:no-cache

相关推荐