ios - AFNetworking 的多个 header

标签 ios afnetworking

是否可以使用 AFNetworking 传递多个 header ?

我有这个代码:

- (id)initWithBaseURL:(NSURL *)url {

self = [super initWithBaseURL:url];
if (!self) {
    return nil;
}

[self registerHTTPOperationClass:[AFJSONRequestOperation class]];
[self setDefaultHeader:@"Content-Type" value:@"application/json"];

return self;

}

我需要传递更多 header 选项,例如“overrideauthentication = true”和其他一些选项。

有谁知道如何使用 AFNetworking 来完成此任务?

最佳答案

您可以根据需要多次调用 setDefaultHeader,并使用任意数量的不同 headervalue。 header 可以是标准 HTTP header 或自定义 header 。 setDefaultHeader 就多重性而言可能是一个有点误导性的名称,但可以将其视为将多个键设置到字典中。

关于ios - AFNetworking 的多个 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17284680/

相关文章:

android - Cordova + iOS-当应用程序在后台运行时如何播放音频文件?

ios - 如何让 UIImagePicker 相机的自定义覆盖在 iOS 7 中全屏显示?

ios - 什么时候调用父函数?

TableView Controller 中的 iOS/AFNetworking TableView 不显示从响应对象填充的数组中的任何数据

ios - 如何在不使用属性的情况下设置 MKMapView map 类型?

ios - Swift Firebase 下载 map 注释上的注释图像单击

通过邮寄上传图片时 iOS AFNetworking 内部服务器错误 (500)

ios - Tableview 重新加载不调用 afnetworking 成功 block 中的委托(delegate)方法?

ios - AFNetworking 请求失败 : unacceptable content-type: text/plain,

ios - 无法从 AFNetworking 的成功 block 调用自定义委托(delegate)