Memperkenalkan OKHTTP pada Kotlin

Heyyoo gengs! Kembali bersama saya. Kali ini saya ingin memperkenalkan OKHTTP pada Kotlin.

HTTP adalah cara jaringan aplikasi modern. Begitulah cara kami bertukar data & media. Melakukan HTTP secara efisien membuat barang Anda dimuat lebih cepat dan menghemat bandwidth.

OkHttp adalah klien HTTP yang efisien secara default:

  • Dukungan HTTP/2 memungkinkan semua permintaan ke host yang sama untuk berbagi soket.
  • Penyatuan koneksi mengurangi latensi permintaan (jika HTTP/2 tidak tersedia).
  • GZIP transparan mengecilkan ukuran unduhan.
  • Caching respons menghindari jaringan sepenuhnya untuk permintaan berulang.
    OkHttp bertahan ketika jaringan bermasalah: itu akan pulih secara diam-diam dari masalah koneksi umum. Jika layanan Anda memiliki beberapa alamat IP, OkHttp akan mencoba alamat alternatif jika koneksi pertama gagal. Ini diperlukan untuk IPv4+IPv6 dan layanan yang dihosting di pusat data yang berlebihan. OkHttp mendukung fitur TLS modern (TLS 1.3, ALPN, penyematan sertifikat). Itu dapat dikonfigurasi untuk mundur untuk konektivitas yang luas.

Menggunakan OkHttp itu mudah. API permintaan/tanggapannya dirancang dengan pembangun yang lancar dan kekekalan. Ini mendukung panggilan pemblokiran sinkron dan panggilan asinkron dengan panggilan balik.

Sampai jumpa pada kesempatan berikutnya. Bye…

Leave a Comment