Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 11285|Jawab: 1

[Sumber] Java menggunakan OkHttp untuk mengirim permintaan jaringan HTTP

[Salin tautan]
Diposting pada 05/01/2022 09.35.28 | | | |
OkHttp adalah klien HTTP default yang efisien:

  • Dukungan HTTP / 2 memungkinkan satu soket dibagikan untuk semua permintaan dari host yang sama.
  • Pengumpulan koneksi mengurangi latensi permintaan jika HTTP/2 tidak tersedia.
  • GZIP transparan mengurangi ukuran unduhan.
  • Caching respons sepenuhnya menghindari permintaan duplikat jaringan.


OkHttp bersikeras ketika ada masalah dengan jaringan: diam-diam pulih dari masalah koneksi umum. Jika layanan Anda memiliki beberapa alamat IP, OkHttp akan mencoba alamat alternatif pada kegagalan koneksi pertama. Ini diperlukan untuk IPv4+IPv6 dan layanan yang dihosting di pusat data yang berlebihan. OkHttp mendukung fitur TLS modern (TLS 1.3, ALPN, penguncian sertifikat). Ini dapat dikonfigurasi untuk kembali ke berbagai koneksi.

Dokumentasi:Login hyperlink terlihat.
Alamat GitHub:Login hyperlink terlihat.

Pertama, jika ini adalah proyek maven, Anda dapat langsung mengedit file pom.xml untuk memperkenalkan okhttp, sebagai berikut:

Coba kirim permintaan GET ke situs web ini, seperti yang ditunjukkan di bawah ini:



Dimungkinkan juga untuk mengirim string POST JSON ke antarmuka, dengan kode lengkap sebagai berikut:

(Akhir)





Mantan:Penjelasan Algoritma Kompresi Tercepat LZ4
Depan:Masalah caching DNS domain dinamis proxy terbalik Nginx
 Tuan tanah| Diposting pada 27/01/2022 13.40.20 |
Menambahkan header permintaan secara dinamis:

Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com