ios - AF 网络 2.0 : Passing header information

标签 ios objective-c afnetworking afnetworking-2

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

我也在继承我的 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];

}

最佳答案

setAuthorizationHeaderFieldWithToken is deprecated由于servers having different requirements about how the access token已发送( token 、承载等)

迈克尔的回答否则是正确的,使用

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

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

基本授权

关于ios - AF 网络 2.0 : Passing header information,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23134856/

相关文章:

ios - 如何让uitableview在顶部滚动时不被拉动

iphone - 无法使用 NSDateFormatter 格式化 UTC 日期

iphone - 防止同时触摸多个按钮

objective-c - 关于使用 AVMutableComposition 来合成剪辑,

ios - Flutter ios 一启动就崩溃

iphone - 新安装应用程序后触发本地通知(重复)

iphone - 如何在我的 settings.bundle 中使用 UIPickerView,就像 'nike+ ipod' 应用程序是如何做到的一样?

ios - AFNetworking setAuthenticationChallengeBlock

ios - 处理NSURL中的特殊字符

iphone - 使用 AFNetworking 和 HTTP 基本身份验证