AFNetworking 2.0:传递标题信息

war*_*ect 3 objective-c ios afnetworking afnetworking-2

我是AFNetworking的新手,我知道如何传递URL参数.但是我如何将标题传递到同一个调用中.

我也是我的AFHTTPSessionManager的子类

请参阅下面的代码:

- (void)getExpenses:(NSString *)page
                success:(void (^) (NSArray *myExpenses))success
                failure:(RequestFailureBlock)failure
{
    NSString *resourceURL = [NSString stringWithFormat:@"%@/expenses/", APIBaseURLString];
    NSDictionary *parameters = @{@"page":page, @"Authorization": APIAuthorization};

    [self getExpenses:resourceURL parameters:parameters success:success failure:failure];

}
Run Code Online (Sandbox Code Playgroud)

小智 6

由于服务器对访问令牌的发送方式有不同的要求(令牌,承载等),因此不推荐使用setAuthorizationHeaderFieldWithToken

michaels回答否则是正确的,使用

[self.requestSerializer setValue:@"Some-Value" forHTTPHeaderField:@"Header-Field"];

要么

[self.requestSerializer setAuthorizationHeaderFieldWithUsername:@"" password:@""];

用于基本认证