IOS NSURLRequest 设置 Header
2024-10-18 18:27:11
https://my.oschina.net/wolx/blog/406092
工程中的请求,需要设置Header,请求令牌才访问,NSURLRequest 请求没有直接设置header 的方法,需要通过NSMutableURLRequest 来实现
一 NSURLRequest 设置
//1.创建request
NSURLRequest *request = [NSURLRequest requestWithURL:URL];
//2.创建一个 NSMutableURLRequest 添加 header
NSMutableURLRequest *mutableRequest = [request mutableCopy];
NSString *value = [NSString stringWithFormat:@"Bearer %@",[BZUserTool readToken]];
[mutableRequest addValue:value forHTTPHeaderField:@"Authorization"];
//3.把值覆给request
request = [mutableRequest copy];
//4.查看请求头
NSLog(@"%@", request.allHTTPHeaderFields);
二 AFHTTPRequestOperationManager 设置
AFHTTPRequestOperationManager 设置比较简单
//1.获取一个管理者
AFHTTPRequestOperationManager *mgr = [AFHTTPRequestOperationManager manager];
//2.得到令牌
NSString *value = [NSString stringWithFormat:@"Bearer %@",[BZUserTool readToken]];
//3.设置
[mgr.requestSerializer setValue:value forHTTPHeaderField:@"Authorization"];
最新文章
- android onCreate中获取view宽高为0的解决方法
- ACM入门
- [Linux编程] module_param()函数学习笔记
- SAS提供的机器学习算法
- Bootstrap CDN推荐
- Regionals 2012 :: Asia - Dhaka
- 求助:对话框下OnInitDialog中使用SetTimer无效
- Android 通过反射让SQlite建表如此简单
- 用dup2和dup产生一份file descriptor 的拷贝
- 为 Jenkins 配置 .Net 持续集成环境
- 集成CCFlow工作流与GPM的办公系统驰骋CCOA介绍(一)
- 抽象方法为什么不能被private与static修饰
- 命运(经典dp)
- Eclipse中如何快速查看jar包中 的class源码
- PHP导出CVS格式文件
- winform 使用线程
- idea 常见快捷键记录下
- SQL Server 从2000复制数据到2008及以上版本的一种方法
- redis集群搭建及连接(阿里云)
- 工作总结 ModelState.AddModelError(";ShiYiObject";, ";对象不能为空!";); 小知识