Afnetworking 2.0 参数编码

Posted

技术标签:

【中文标题】Afnetworking 2.0 参数编码【英文标题】:Afnetworking 2.0 parameter encoding 【发布时间】:2014-10-28 09:33:36 【问题描述】:

您好,我在我的项目中使用 afnetworking 2.0。我需要以 json dic 作为参数发布。在早期版本的 afhttpclient 中有 AFJSONParameterEncoding。最新版本怎么做?

【问题讨论】:

【参考方案1】:

现在您需要为您的请求管理器使用序列化程序类

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer = [AFJSONResponseSerializer serializer];
manager.requestSerializer = [AFJSONRequestSerializer serializer];
[manager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];

【讨论】:

以上是关于Afnetworking 2.0 参数编码的主要内容,如果未能解决你的问题,请参考以下文章

[AFN]AFNetworking错误总结

obj-c AFNetworking 2.0 POST 请求不起作用

如何使用 AFNetworking-2.0 执行 JSON 编码的 GET 请求?

AFNetworking 2.0 请求挂在 iOS 9 / WatchOS 2 中的 Today Extension 和 Watch 应用程序中

AFNetworking 2.0 参数字典不适用于 GET 请求

AFNetworking 2.0 发送带有字典参数数组的发布请求