Ich bin dabei, AFNetworking
von 1.x auf 3.x zu aktualisieren. Meine Frage ist, was ist der Unterschied zwischen AFHTTPSessionManager
und AFURLSessionManager
? und wann man jedes benutzt? Welche unterstützen sowohl XML
und JSON
Anfrage und Antwort? DankAFNetworking 3.x Was ist der Unterschied zwischen AFHTTPSessionManager und AFURLSessionManager?
6
A
Antwort
8
Sie verwenden in der Regel AFHTTPSessionManager
wenn Sie GET
oder POST
Anfragen tun mögen, die Vorbereitung von JSON oder x-www-formurlencoded
Anfragen oder Parsen von komplexen Reaktionen umfassen könnte. Sie können mit AFURLSessionManager
wegkommen, wenn Sie sehr einfache Anfragen, für die Sie keine der zusätzlichen AFHTTPSessionManager
Funktionen benötigen.
Bottom line, AFHTTPSessionManager
ist nur eine Unterklasse von AFURLSessionManager
mit etwas reicheren Erstellung komplexer Anfragen und/oder Parsing von komplexen Antworten. Basierend auf Ihrer Frage (Analyse von XML- und JSON-Antworten) möchten Sie AFHTTPSessionManager
verwenden.