2017-01-02 4 views
1

Ich muss SDK für Web-Service für Android entwickeln, sollte ich OkHttp für die Erstellung anstelle von HttpUrlsConnection verwenden? Wenn ja, welche Vorteile bringt es?Ist OkHttp schneller oder besser, dass HttpUrlsConnection für Android?

+0

Wenn du in der Lernphase bist, solltest du beide ausprobieren, aber du arbeitest an einem Projekt. Ich schlage vor, verschwende keine Zeit in dieser Bibliothek und versuche es mit Retrofit oder Volley. –

+0

Bereits gefragt [http://stackoverflow.com/questions/16902716/comparison-of-android-networking-libraries-okhttp-retrofit-volley) (eine ähnliche Frage) Sie sollten mit Retrofit gehen für meine Erfahrung wenn Sie werden REST api anrufen – MatPag

+0

OkHttp ist immer besser als HttpUrlConnection. Überprüfen Sie auch diesen Link, um mehr zu wissen - https://medium.com/square-corner-blog/announcing-okhttp-a6497dab6114#.elk9u28n4 – Passiondroid

Antwort

0

sollten Sie beide ausprobieren, wenn Sie in der Lernphase sind. Bibliotheken würden Sie viel einfacher arbeiten lassen. Aber ich würde alle Bibliotheken auflisten, die für den Netzwerkanruf verwendet werden.

Nachrüstbibliothek - es ist sehr einfach, den Netzwerkanruf zu integrieren und zu befestigen.

Verwenden Sie die Peer-Bibliothek Picasso, wenn Sie Bilder herunterladen. Verwenden Sie OkHTTP, wenn Sie HTTP-Operationen durchführen müssen, die außerhalb von Retrofit/Picasso liegen.

Volley-Bibliothek - wird offiziell von Google unterstützt Check this

würde ich Sie recommned Retrofit zu verwenden ist es sehr einfach zu bedienen und Dokumentation ist auch sehr schön.

Vorteile von Retrofit:

Im Vergleich zu Volley in diesem API-Code REST ist kurz und bietet eine hervorragende API-Dokumentation und eine gute Unterstützung in den Gemeinden! Sehr einfach zu den Projekten hinzuzufügen. Wir können mit jeder Serialisierungsbibliothek mit Fehlerbehandlung verwenden.

Verwandte Themen