首页 > 移动平台 > 详细

IOS NSURLRequest 设置 Header

时间:2016-12-12 14:32:08      阅读:197      评论:0      收藏:0      [点我收藏+]

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!