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

IOS NSURLRequest 设置 Header

时间:2016-12-12 14:34:20      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:osc   span   ios   http   auto   targe   blog   lan   创建   

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"];

IOS NSURLRequest 设置 Header

标签:osc   span   ios   http   auto   targe   blog   lan   创建   

原文地址:http://www.cnblogs.com/zxykit/p/6164068.html

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