HTTP Basic Authorization(附iOS实现方法)
来源:互联网 发布:json.js下载 编辑:程序博客网 时间:2024/06/11 07:53
一 概念
HTTP基本认证是一种用来允许Web浏览器,或其他客户端程序在请求时提供以用户名和口令形式的凭证的登录方式。用户名追加一个冒号然后串接上口令,得出的结果字符串再用Base64算法编码。例如,用户名
是: admin,口令是: admin123,拼接后的结果是: admin:admin123,然后再用Base64编码,得到YWRtaW46YWRtaW4xMjM=。Base64编码的字符串发送出去,并由接收者解码,得到一个由冒号分隔的用户名和口令的字符串。
二 iOS中应用
- (NSString *)getHttpTokenWith:(NSString *)token{ NSString *base64Token = [NSString stringWithFormat:@"Basic %@",[token base64String]]; return base64Token;}
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:aUrl]]; [request setValue:[self getHttpTokenWith:@“<span style="color: rgb(0, 0, 128); font-family: 'Hiragino Sans GB W3', 'Hiragino Sans GB', Arial, Helvetica, simsun, u5b8bu4f53; font-size: 16px; line-height: 28px;">admin123</span>“] forHTTPHeaderField:@"Authorization"];
0 0
- HTTP Basic Authorization(附iOS实现方法)
- HTTP Basic Authorization
- HTTP basic Authorization
- authorization BASIC
- authorization BASIC
- authorization BASIC
- 【HTTP】http 401Basic验证和WWW-Authenticate、Authorization
- HTTP Authorization
- HTTP使用BASIC认证的原理及实现方法
- HTTP使用BASIC认证的原理及实现方法
- HTTP使用BASIC认证的原理及实现方法
- HTTP使用BASIC认证的原理及实现方法
- HTTP使用BASIC认证的原理及实现方法
- HTTP使用BASIC认证的原理及实现方法
- HTTP使用BASIC认证的原理及实现方法
- 实现HTTP断点续传下载工具(附源代码)
- 实现HTTP断点续传下载工具(附源代码)
- 开发CXF客户端通过HTTP Basic Authorization 安全认证的几种办法
- android 学习笔记 服务的基本用法
- iOS手势
- SpringBoot自定义参数注解
- UIImageView多张图片切换
- Maven pom.xml 配置详解
- HTTP Basic Authorization(附iOS实现方法)
- C# datagridview 赋值方式
- fingerprint recognition 指纹识别工程记录
- HDOJ 1716 排列2(next_permutation函数)
- appcompat v21: 让 Android 5.0 前的设备支持 Material Design
- Linux 下curl模拟Http 的get or post请求。
- 浅谈HTTP中Get与Post的区别
- 【小松教你手游开发】【unity实用技能】c# list sort 列表排序
- Android Demo---实现从底部弹出窗口