http 协议请求头、响应头中各个字段含义

请求头

Accept: 用于告诉服务器,客户机支持的数据类型

Accept-Charset : 用于告诉服务器,客户机采用的编码

Accept-Encoding: 用于告诉服务器,客户机支持的数据压缩格式

Accept-Language: 用于告诉服务器,客户机的语言环境

Host: 客户机通过这个头告诉服务器,想访问的主机名

If-Modified-Since: 客户机通过这个头告诉服务器,资源的缓存时间

Referer: 客户机通过这个头告诉服务器,他是从哪个资源来访问服务器的(防盗链)

User-Agent: 客户机通过这个头告诉服务器,客户机的软件环境

Cookie: 客户机通过这个头可以向服务器带数据

Range :服务器只传输一部分Web资源,可以断点传输

响应头:

Location: 这个头可以配合302状态码适用,用于告诉客户找谁

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

Content-Encoding: 服务器返回数据的压缩格式

Content-Length:服务器回送数据的长度

Content-Type:服务器回送数据的类型

Last-Modified: 告诉浏览器当前资源缓存时间

Refresh: 告诉浏览器隔多久时间刷新一次

Content-disposition: 告诉浏览器用下周方式打开数据

Transfer-Encoding: 告诉浏览器数据的传送格式

ETag: 缓存相同的头,毫秒级的实时更新。对实时要求高的资源必须加这个,其他头只能秒级更新

Expires: 告诉浏览器把回送的资源缓存多长时间;0或-1 是不缓存

Cache-Control: no-cache 控制浏览器不要缓存数据

Pragma: no-cahe 控制浏览器不要缓存数据

Accept-Ranges: bytes:支持断点传输,none 不支持

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容