AFNetworking 3.x:AFHTTPSessionManager和AFURLSessionManager有什么不同?

8

我将要把AFNetworking从1.x版本升级到3.x版本。我的问题是:AFHTTPSessionManagerAFURLSessionManager有什么区别?该使用哪个?哪一个支持XMLJSON请求和响应?谢谢。

1个回答

11

如果你需要进行涉及JSON或x-www-formurlencoded请求的 GETPOST 请求,或者解析复杂响应,则通常使用 AFHTTPSessionManager。如果你只是做一些非常简单的请求,不需要使用任何额外的 AFHTTPSessionManager 功能,那么可以使用 AFURLSessionManager

总之,AFHTTPSessionManagerAFURLSessionManager 的一个子类,具有创建复杂请求和/或解析复杂响应的更丰富功能。基于你的问题(解析 XML 和 JSON 响应),你需要使用 AFHTTPSessionManager


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接