常见的Request Header和Response Header
其他
2020-03-19 11:23:03
阅读次数: 0
Request Header
Accept |
浏览器端接收的格式 |
Accept-Encoding |
浏览器端接收的编码方式 |
Accept-Language |
浏览器端接收的语言类型,用于服务器判断多语言 |
Cache-Control |
控制缓存的时效性 |
Connection |
连接方式,如果是keep-alive,且服务端支持,则会复用连接 |
Host |
HTTP访问使用的域名 |
If-Modified-Since |
上次访问时的更改时间,如果服务端认为此时间后自己没有更新,则会给出304响应 |
If-None-Match |
每次访问时使用的E-tag,通常是页面的信息摘要,这个比更改时间更准确 |
User-Agent |
客户端标识 |
Cookie |
客户端存储的cookie字符串 |
Response Header
Cache-Control |
缓存控制,用于通知各级缓存保存的时间,如果max-age=0,标识不要缓存 |
Connection |
连接类型,keep-alive表示复用连接 |
Content-Encoding |
内容编码方式,通常是gzip |
Content-Length |
内容的长度,有利于浏览器判断内容是否已经结束 |
Content-Type |
内容类型,所有请求网页的都是text/html |
Date |
当前的服务器日期 |
ETag |
页面的信息摘要,用于判断是否需要重新到服务器端取回页面 |
Expires |
过期时间,用于判断下次请求是否需要到服务器端取回页面 |
Keep-Alive |
保持连接不断时需要一些信息,如:timeout=5,max=100 |
Last-Modified |
页面上次修改的时间 |
Server |
服务端软件的类型 |
Set-Cookies |
设置cookie,可以存在多个 |
Via |
服务端的请求链路,用于一些调试场景 |
发布了51 篇原创文章 ·
获赞 0 ·
访问量 2918
转载自blog.csdn.net/Spearmint_/article/details/101805437