应用层协议:Http

本文介绍了HTTP协议的基础知识,包括首行的构成、常见的请求头属性如User-Agent、Referer(及其加密解决方案)、Cookie的工作原理和安全性,以及响应中的状态码。重点强调了HTTPS在保护用户隐私方面的关键作用。
摘要由CSDN通过智能技术生成

一:HTTP协议简单了解 

Http:超文本格式协议,请求和响应都是分成了四个部分.

 1.1:http首行

1.2:http请求头常见属性

1.2.1:Host/Context-Length/Context-Type


1.2.2:User-Agent 


1.2.3:Referer 

Referer是明文传输的.是否有人会把Referer给你偷偷改了,在2014年左右的时候,这是一个普遍的现象!!!运行商进行修改.

如何解决?使用Https,进行加密传输,这个时候情况就不一样了.


1.2.4:Cookie 

一个网站的,cookie中会存储很多键值对.往往会有一个重要的键值对,是用来表示用户的"身份信息"的.标识当前请求来自于哪个用户的.

一个用户信息的识别,不仅与浏览器这边的cookie有关,还和服务器的Session有关.两边一起支持.

 Cookie4个总结:

1:Cookie从哪里来?

   Cookie是服务器返回给浏览器的

2:Cookie保存在哪里?

   Cookie保存在浏览器上,浏览器所在的硬盘上.每个域名都有自己的一组Cookie.

3:Cookie里面的内容是啥?

   Cookie里面的内容是键值对结构的数据.其中会有一个键值对,保存用户的身份标识和详细信息.

4:Cookie的内容到哪里去

   后续再访问这个网站中的各个页面,都会在请求中带上Cookie,服务器就会根据用户的SessionId,找到用户的详细信息.

1.3:响应 

响应图如下图所示:

1.3.1响应的状态码

 常见的状态码:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DJ懒羊羊。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值