码迷,mamicode.com
首页 > 移动开发 > 详细

IOS NSURLRequest 设置 Header

时间:2015-04-25 00:28:53      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:

工程中的请求,需要设置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"];



IOS NSURLRequest 设置 Header

标签:

原文地址:http://my.oschina.net/u/1032974/blog/406092

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!