您好,我有以下访问 URL 的代码:
NSString * stringURL = [NSString stringWithFormat:@"%@/%@/someAPI", kSERVICE_URL, kSERVICE_VERSION];
NSURLRequest * request = [NSURLRequest requestWithURL:[NSURL URLWithString:stringURL]];
AFJSONRequestOperation * operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
completionHandler(JSON, nil);
} failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id JSON) {
completionHandler(nil, error);
}];
但我想将用户令牌作为参数传递HEADER
, like X-USER-TOKEN
.
找不到它AFNetworking documentation
,我应该改变操作类型吗?
Use AFHTTPClient
或者子类化它!
您可以使用以下命令设置默认标头-setDefaultHeader:value:
像这样 :
[self setDefaultHeader:@"X-USER-TOKEN" value:userToken];
您可以检查文档 http://cocoadocs.org/docsets/AFNetworking/1.3.3/Classes/AFHTTPClient.html#//api/name/setDefaultHeader:value:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)