如何设置 AFNetworking 2.0 默认标头?
Posted
技术标签:
【中文标题】如何设置 AFNetworking 2.0 默认标头?【英文标题】:How to set the AFNetworking 2.0 default header? 【发布时间】:2013-11-24 01:32:20 【问题描述】:以下命令适用于 AFNetworking 1.x 库
[self registerHTTPOperationClass:[AFJSONRequestOperation class]];
...
[self setDefaultHeader:@"Accept" value:@"application/json"];
AFNetworking 2.0 中这些功能的等价物是什么?
谢谢
【问题讨论】:
【参考方案1】:您可以在分配给AFHTTPSessionManager
(ios 7) 或AFHTTPRequestOperationManager
(iOS 6) 实例的AFHTTPRequestSerializer
实例上设置标头值。 AFNetworking 在构建和执行您的请求时将使用请求序列化程序中的标头字段。您还可以继承 AFHTTPRequestSerializer
以提供跨所有实例的默认行为。见http://cocoadocs.org/docsets/AFNetworking/2.0.0/Classes/AFHTTPRequestSerializer.html
【讨论】:
以上是关于如何设置 AFNetworking 2.0 默认标头?的主要内容,如果未能解决你的问题,请参考以下文章
obj-c AFNetworking 2.0 POST 请求不起作用