代码改变世界

随笔档案-2013年6月15日

基于HTTP 协议认证介绍与实现

2013-06-15 10:27 by youxiachai, 10055 阅读, 收藏, 编辑
摘要: 导言一直对http 的头认证有兴趣,就是路由器的那种弹出对话框输入账号密码怎么实现一直不明白,最近,翻了一下http 协议,发现这是一个RFC 2617的实现,所以写篇文章介绍一下吧. Http基本认证这是一个用于web浏览器或其他客户端在请求时提供用户名和密码的登录认证,要实现这个认证很简单:我们先来看下协议里面怎么定义这个认证的. 1. 编码: 将用户名 追加一个 冒号(':')接上密码,把得出的结果字符串在用Base64算法编码.请求头: Authorization: 认证类型 编码字符串来看一下客户端如何发起请求例如,有一个用户名为:tom, 密码为:123456 怎么 阅读全文
点击右上角即可分享
微信分享提示