我将要把AFNetworking
从1.x版本升级到3.x版本。我的问题是:AFHTTPSessionManager
和AFURLSessionManager
有什么区别?该使用哪个?哪一个支持XML
和JSON
请求和响应?谢谢。
我将要把AFNetworking
从1.x版本升级到3.x版本。我的问题是:AFHTTPSessionManager
和AFURLSessionManager
有什么区别?该使用哪个?哪一个支持XML
和JSON
请求和响应?谢谢。
如果你需要进行涉及JSON或x-www-formurlencoded
请求的 GET
或 POST
请求,或者解析复杂响应,则通常使用 AFHTTPSessionManager
。如果你只是做一些非常简单的请求,不需要使用任何额外的 AFHTTPSessionManager
功能,那么可以使用 AFURLSessionManager
。
总之,AFHTTPSessionManager
是 AFURLSessionManager
的一个子类,具有创建复杂请求和/或解析复杂响应的更丰富功能。基于你的问题(解析 XML 和 JSON 响应),你需要使用 AFHTTPSessionManager
。