HTTP2

User-Agent(UA)

User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 Edg/125.0.0.0

Mozilla是一个开源组织。他们创建了火狐浏览器。
WindowsNT是是windows的内核

10.0=>win10

64位操作系统

AppleWebKit/537.36:浏览器内核。

UA里的信息主要是两个部分

1.浏览器版本        =》描述了用户,使用啥样的设备,打开你的网页

2.操作系统版本

UA主要的作用是用来“兼容”。

是因为在早期,浏览器的发展非常迅速,导致浏览器版本,功能参差不齐。所以在同一个时间就需要存在多个版本的浏览器,所以推出了UA。

现在UA主要应用在手机和PC端的不同。

现在有些较老的网站通常可以用不同的域名来区分手机端和客户端。

Referer

表示当前的页面是从哪里跳转过来的,如果在地址栏直接输入url或者直接点击收藏夹的网站,此时Referer就是空的。

当我们在搜狗等浏览器挂广告的啥时候,双方就会统计他们的点击量来计算钱的多少,广告商只能通过Referer来统计跳转的次数。

但是在2015年的时候就会有运营商来修改Referer来获取额外的利润。所以推出了https。让他们无法侵入修改Referer。

Cookie 

键值对的格式的内容和query string类似,都是程序员自己设定的。

每个网站的Cookie各不相同,也个不影响。

Cookie这里的键值对,本质上都是能够在客户端的硬盘上持久化保存的。

但是一般来说网页不能直接访问用户的硬盘,但是有些服务器希望可以节省服务器的压力,所以创建了一个封装过后的特殊文件,让他们以键值对的方式写入。

大部分浏览器的域名前面的锁都可以找到Cookie并删除,但是删除之后,网站的自动登录密码就会消失(此处的自动登录是在一次登录状态下,一个Session,在此页面打开子页面是随意的)。

Cookie中写入了什么只有对应网站公司的程序才能知道。

cookie中的数据都是来自于服务器.(服务器返回给浏览器的)。

在第一次访问某个网站,此时浏览器的cookie是空的。网站的服务器就会返回一些HTTP响应,

将HTTP响应中,就会包含Set-Cookie这样的header,就会把一些键值对,保存在浏览器中的cookie。

Cookie保存到浏览器之后,后续浏览器访问该网站的时候,就会在请求header中,把之前保存的这些cookie键值对都给带入进去.还要再发回给服务器。

Cookie中就包括了自己的设置信息,为了更好的与浏览器匹配。

总结:

Cookie是啥:浏览器本地存储数据的一种机制(不是唯一的一种,只是典型的一种)

Cookie怎么存的:按照不同的域名,分别存储在硬盘上的.不同域名之间的cookie互不干扰键值对,存储文本.键和值都是用户自定义的.

Cookie从哪里来:从服务器来.服务器的HTTP响应header中可以填写Set-Cookie字段,就会带有一些键值对。

Cookie到哪里去:在后续请求中,通过HTTP请求的header中的Cookie字段,把信息传输给服务器

 

在网银方面,如果不操作就会直接判断你退出登陆状态,就要重新登陆。防止别人使用电脑。

这种的sessioni就是临时的。

Session是自定义的,从编程的角度,可以理解成一个类/对象。

大数据推送

他们会绘画一个用户画像。就是通过你的历史操作记录,记录你是什么样的人,dy的记录就是针对你的视频和浏览点赞关注情况。

如果你喜欢美女就会根据你的爱好多推美女,根据这些行为给你贴标签,根据用户标签和视频标签相互匹配,用户刷到的概率就越高。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

鱼裤

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

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

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

打赏作者

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

抵扣说明:

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

余额充值