HTTP协议

1.请求头(Request-Header)

Accept:浏览器告诉服务器它所支持的数据类型;
Accept-Charset:浏览器告诉服务器它采用的字符集;
Accept-Encoding:浏览器告诉服务器它所支持的压缩格式;
Accept-Language:浏览器告诉服务器它所采用的语言;
Host:浏览器告诉服务器我想访问服务器哪台主机;
If-Modified-Since:浏览器告诉服务器它缓存数据时间是多少;
Referer:浏览器告诉服务器我是从哪个网页点过来的(防盗链);
User-Agent:浏览器告诉服务器我所使用的浏览器类型、版本等信息;
Date:浏览器告诉服务器我什么时间访问的;

2.响应头(Response-Header)

Location:告诉浏览器你去找谁,配合302状态码使用;
Server:告诉浏览器服务器的类型;
Content-Encoding:告诉浏览器回送的数据采用的压缩格式;
Content-Type:告诉浏览器回送的数据类型;
Last-Modified:告诉浏览器数据的最后修改时间;
Refresh:控制浏览器定时刷新;
Transfer-Encoding:告诉浏览器数据是以分块形式回送的;
Content-Disposition:告诉浏览器要以下载方式打开回送的数据。

3.Cookie与Session

http请求中才会出现Cookie。

1.区别

(1)Cookie在客户端的头信息中;
(2)Session在服务端存储,文件、数据库(Redis)等都可以;
(3)一般来说Session的验证需要Cookie带一个字段来表示这个用户是哪一个Session,所以当客户端禁用Cookie时,Session将失效。

2.Cookie的总结

(1)Cookie就是小一段文本信息;
(2)Cookie的格式为 key:value;key:value
(3)Cookie的值由服务端生成,客户端保存;(以便于我下次访问的时候带着这些值过去)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值