Mam zamiar zaktualizować AFNetworking
z 1.x do 3.x. Moje pytanie brzmi: jaka jest różnica między AFHTTPSessionManager
i AFURLSessionManager
? i kiedy użyć każdego? Który z nich obsługuje zarówno żądanie, jak i odpowiedź? DziękiAFNetworking 3.x Czym różni się AFHTTPSessionManager od AFURLSessionManager?
6
A
Odpowiedz
8
Zazwyczaj używać AFHTTPSessionManager
jeśli chcesz zrobić GET
lub POST
wniosków, które mogą obejmować przygotowanie JSON lub x-www-formurlencoded
żądań lub analizowania złożonych odpowiedzi. Można uciec z AFURLSessionManager
jeśli robisz bardzo proste wnioski, dla których nie trzeba żadnej z dodatkowych AFHTTPSessionManager
możliwościami.
Dolna linia, AFHTTPSessionManager
to tylko podklasa AFURLSessionManager
z nieco bogatszym tworzeniem złożonych żądań i/lub analizowaniem złożonych odpowiedzi. Na podstawie twojego pytania (parsowania odpowiedzi XML i JSON), chcesz użyć AFHTTPSessionManager
.
Powiązane problemy
- 1. czym jest ścieżka //, czym różni się od/
- 2. Czym różni się ArrayListMultimap od LinkedListMultimap?
- 3. Czym różni się żądanie wyciągnięcia od oddziału?
- 4. Czym różni się aplikacja Facebook od karty?
- 5. Czym różni się Rakietowy od Planu?
- 6. Czym różni się LinkedBlockingQueue od ConcurrentLinkedQueue?
- 7. Czym różni się insmod od modprobe?
- 8. Czym różni się adapter od interfejsu sieciowego?
- 9. Czym różni się okno od siebie?
- 10. czym różni się InternalResourceViewResolver od UrlBasedViewResolver
- 11. Czym różni się <<?
- 12. Czym różni się Any, Hashable, AnyHashable w Swift 3?
- 13. Czym różni się HawtDispatch od Executorów Java? (i netty)
- 14. Czym różni się Clojure STM od Haskell STM?
- 15. Raven DB: Czym różni się "przemytnik" od "Import/Export"?
- 16. Czym różni się PESSIMISTIC_READ od PESSIMISTIC_WRITE w WZP?
- 17. Dlaczego generics w Javie? Czym różni się od przeciążania?
- 18. Czym XACML 3.0 różni się od XACML 2.0?
- 19. Czym różni się błąd od wyjątku w JavaScript
- 20. Czym różni się wyjątek od .ToString() i .Message?
- 21. Czym różni się klucz obcy od klucza referencyjnego?
- 22. Czym różni się metoda rozszerzenia od metody statycznej?
- 23. Czym różni się @ {push} od @ {u} lub oddziału śledzenia?
- 24. Czym różni się JSON.NET DataContractJsonSerializer od serializatora Newtonsoft JSON
- 25. Co to jest Google Dremel? Czym różni się od Mapreduce?
- 26. Portal Liferay: Czym różni się od Websphere Portal
- 27. Co robi flash.discard? Czym się różni od flash.clear()?
- 28. Co robi jQuery .focus (1)? Czym różni się od .focus()?
- 29. Czym różni się EST strefy czasowej od EST5EDT?
- 30. Czym różni się "origin master" od "origin/master"