我如何在 AFNetworking 3.0 中获取 allHTTPHeaderFields

Posted

技术标签:

【中文标题】我如何在 AFNetworking 3.0 中获取 allHTTPHeaderFields【英文标题】:How I fetch allHTTPHeaderFields in AFNetworking 3.0 【发布时间】:2019-08-09 06:41:34 【问题描述】:

我正在将我的代码从 AFNetworking 2.x 迁移到 3.0。

在 AFNetworking 2.x 中

AFHTTPRequestOPeration *requestOperation;
self.formHash = requestOperation.request.allHTTPHeaderFields[@"FormHash"];

谁能帮我实现在 AFNerworking 3.0 中获取 allHTTPHeaderFields 的替代方法

【问题讨论】:

【参考方案1】:

你可以这样使用它:NSDictionary fields = ((NSHTTPURLResponse)response).allHeaderFields;

【讨论】:

以上是关于我如何在 AFNetworking 3.0 中获取 allHTTPHeaderFields的主要内容,如果未能解决你的问题,请参考以下文章

AFNetworking 3.0 未从响应中获取 json

制作进度条以获取 AFNetworking 3.0 的响应

AFNetworking 3.0 setImageWithURLRequest 下载进度

在 AFNetworking 3.0 中使用自定义 HTTP 标头

如何在 AfNetworking 3.0 中向请求添加标头?

AFNetworking 3.0 迁移