HTTP协议信息头
1.请求头信息字段
Accept: 浏览器告诉服务器它所支持的数据类型
Accept-Charset: 浏览器告诉服务器它采用的字符集
Accept-Encoding:浏览器告诉服务器他所支持的压缩格式
Accept-Language:浏览器告诉服务器它所采用的语言
Host:浏览器告诉服务器它想访问服务器哪台主机
If-Modified-Since:浏览器告诉服务器它缓存数据时间是多少
Referer:浏览器告诉服务器我是从哪个页面点过来的(防盗链)
User-Agent:浏览器告诉服务器我所使用的浏览器类型、版本信息
Date: 浏览器告诉服务器我什么时间访问的
Connection:连接方式
X-Requested-With:请求方式,区分同步请求、异步请求, XMLHttpRequest
2.响应头信息字段
Location:服务器告诉浏览器你去找谁,配合302状态码使用
Server: 告诉浏览器服务器的类型
Content-Encoding:告诉浏览器回送的数据采用的压缩格式
Content-Type:告诉浏览器回送的数据类型
Last-Modified:告诉浏览器数据的最后修改时间
Refresh:用于控制浏览器定时刷新
Content-Disposition:高速浏览器需要下载方式打开回送的数据
Transfer-Encoding:告诉浏览器数据以分块形式回送的
Cache-Control:
3.Cookie Session区别:
cookie在客户端的头信息中
session在服务端存储,文件、数据库等都可以
一般来说session的验证需要cookie带一个字段来标识这个用户是哪一个session,所以当客户端禁用cookie时,session将失效
Cookie的总结
cookie就是一小段文本信息
cookie的格式为key:value
cookie的值是由服务端生成,客户端保存
网友评论