第一节 在浏览器中如何查看http协议信息头
在浏览器中通过“开发者工具”查看,如图:
第2节 请求头信息字段含义介绍
- Accept:浏览器告诉服务器所支持的数据类型,如content-type
- Accept-Charset:浏览器告诉服务器采用的字符集,如encoding
- Accept-Encoding:浏览器告诉服务器支持的压缩格式
- Accept-language:浏览器告诉服务器所采用的语言
- Host:浏览器告诉服务器想访问的服务器哪台主机(域名)
- If-Modified-Since:浏览器告诉服务器缓存数据的时间是多少
- Referer:浏览器告诉服务器我是从哪个网页点多多来的(防盗链)
- User-agent:浏览器告诉服务器我所使用的浏览器类型及版本等信息
- Date:浏览器告诉服务器我什么时间访问的
- Connection:连接方式,如keep-alive(长连接)
第3节 响应头信息字段含义介绍
- Location:告诉浏览器你去找谁,配合302状态使用(请求转发)
- Server:告诉浏览器服务器的类型
- Content-Encoding:服务器告诉浏览器数据常用的压缩格式
- Content-Type:告诉浏览器会送的数据类型
- Last-modified:告诉浏览器数据的最后修改时间
- Refresh:用于控制浏览器的定时刷新
第4节 cookie与session的区别
区别:
- cookie在客户端的头信息中
- session在服务端存储。文件,数据库等都可以
- 一般来说,session的验证需要cookie带一个字段来表示这个用户是哪一个session(身份标识)
- 当客户段禁用cookie时,session将失效
总结:
- cookie就是一小段文本信息,只是存储的地方不同
- cookie格式为key:value;key:value(每个key是什么意思要了解清楚)
- cookie的值有服务端生成,客户端保存