AFNetworking 3.x AFHTTPSessionManager 和 AFURLSessionManager 有什么区别?
AFNetworking 3.x what is the different between AFHTTPSessionManager and AFURLSessionManager?
我即将 AFNetworking
从 1.x 升级到 3.x。我的问题是 AFHTTPSessionManager
和 AFURLSessionManager
有什么区别?什么时候使用它们?哪个同时支持 XML
和 JSON
请求和响应?谢谢
如果您想要执行 GET
或 POST
请求,这些请求可能包括准备 JSON 或 x-www-formurlencoded
请求或解析复杂的反应。如果您正在执行不需要任何额外 AFHTTPSessionManager
功能的非常简单的请求,则可以使用 AFURLSessionManager
。
底线,AFHTTPSessionManager
只是 AFURLSessionManager
的子类,具有更丰富的复杂请求创建 and/or 复杂响应解析。根据您的问题(解析 XML 和 JSON 响应),AFHTTPSessionManager
是您想要使用的。
我即将 AFNetworking
从 1.x 升级到 3.x。我的问题是 AFHTTPSessionManager
和 AFURLSessionManager
有什么区别?什么时候使用它们?哪个同时支持 XML
和 JSON
请求和响应?谢谢
如果您想要执行 GET
或 POST
请求,这些请求可能包括准备 JSON 或 x-www-formurlencoded
请求或解析复杂的反应。如果您正在执行不需要任何额外 AFHTTPSessionManager
功能的非常简单的请求,则可以使用 AFURLSessionManager
。
底线,AFHTTPSessionManager
只是 AFURLSessionManager
的子类,具有更丰富的复杂请求创建 and/or 复杂响应解析。根据您的问题(解析 XML 和 JSON 响应),AFHTTPSessionManager
是您想要使用的。