我即将将AFNetworking从1.x升级到3.x。我的问题是AFHTTPSessionManagerAFURLSessionManager有什么区别?以及何时使用它们?哪一个同时支持XMLJSON请求和响应?谢谢

最佳答案

如果要执行可能包括准备JSON或AFHTTPSessionManager请求或解析复杂响应的GETPOST请求,通常使用x-www-formurlencoded。如果您执行的是非常简单的请求,而您不需要任何其他AFURLSessionManager功能,则可以使用AFHTTPSessionManager

最重要的是,AFHTTPSessionManager只是AFURLSessionManager的子类,它具有更丰富的复杂请求创建和/或复杂响应解析功能。根据您的问题(解析XML和JSON响应),您想使用AFHTTPSessionManager

10-08 02:56