前几天的任务需要用到Authorization认证,任务比较急,就照着给的例子写好了,现在任务结束了,还是来了解一下这个Authorization。
Authorization 是一个HTTP安全请求首部,包含了客户端提供给服务器 便于对其自身进行认证的数据。
WWW-Authentication:定义了使用何种验证方式去获取对资源的连接。
![]()
如果服务器希望在为用户提供对站点的访问之前先行登录,那么:
- 当浏览器向站点发起一个请求
- 站点不知道用户身份,则向浏览器回送一条 HTTP 响应代码 401 Login Required,并添加 WWW-Authentication 首部, 要求用户登录。
- 用户输入用户名密码登录,浏览器就会重复原来的请求,并添加一个 Authorization 首部说明用户名和密码(加密过)。
- 服务器就知道用户的身份了。
本文深入解析HTTP中的Authorization与WWW-Authentication首部作用,探讨客户端如何通过提供数据完成服务器认证过程,实现安全的资源访问。
2575

被折叠的 条评论
为什么被折叠?



