http登录和授权

Cookie的起源: 网页购物车

是一个header传递(Cookie与Set-Cookie)、存在浏览器本地的。

客户端帮服务器记住信息的。

Cookie的工作机制

第一次添加apple,以及服务器返回Set-Cookie,接着第二次添加banana,则会同时带上本地存的Cookie请求服务器,客户达是根据host-Cookie来存的。

Cookie作用

作用:

1.会话管理:登录状态、购物车等

2.个性化:用户偏好、主题

3.Tracking: 分析用户行为

登录:

登录后服务器会生成一个sessionId返回,即通过Set-Cookie通知客户端缓存sessionId,下次请求服务器的时候,再带上sessionId,服务器才知道你登录过,此时允许客户达的请求。

登录后请求:

以上sessionId和购物车添加购物apple等,都是使用Cookie管理存储,只是sessionId是服务器生成的,用来标记登录状态。

Authorization

Basic Token的用法:

示例:其中红框是username:password经过base64编码过的,在请求http时可以带上就可以确认授权登录了。

Bearer Token:其中bearer token是授权方发给客户端的。

相关推荐
数据知道6 小时前
.NET 反序列化漏洞——ViewState 与 BinaryFormatter 实战深度剖析
网络·网络安全·.net
NJCloud6 小时前
OpenStack(四)——进阶篇之私有网络配置与块存储服务(Cinder)部署
linux·网络·云计算·openstack
zcmodeltech6 小时前
反应装置模型控制系统设计与实现:多设备协同联动方案
java·网络·数据库·stm32·嵌入式硬件·能源·制造
CDN3607 小时前
APP和小程序在地铁里总断连?360CDN上HTTP/3(QUIC),把弱网失败率死死压在0.7%
网络·网络协议·http
却道天凉_好个秋7 小时前
计算机网络:DNS总结
网络·计算机网络·dns
SDWAN_Cheap7 小时前
数据包在网络中是怎么一步步传输的?
网络·数据包
新时代牛马8 小时前
CFS调度源码:从 schedule() 到pick_next_entity 的vruntime 公平
linux·运维·网络
@insist1238 小时前
系统集成项目管理工程师-采购、风险与干系人管理
网络·软考·系统集成项目管理工程师·软考中项·软件水平考试
吠品8 小时前
SQL Server 版本查询的几种实用方法
数据库·网络协议·ssl
Syc1102g8 小时前
在 Linux CentOS 系统中设置静态 IP
linux·网络·计算机网络·个人开发