Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 11285|Yanıt: 1

[Kaynak] Java, HTTP ağ istekleri göndermek için OkHttp kullanır

[Bağlantıyı kopyala]
Yayınlandı 5.01.2022 09:35:28 | | | |
OkHttp, varsayılan verimli bir HTTP istemcidir:

  • HTTP/2 desteği, aynı ana bilgisayardan gelen tüm istekler için bir soketin paylaşılmasına olanak tanır.
  • Bağlantı havuzu, HTTP/2 mevcut değilse istek gecikmesini azaltır.
  • Şeffaf GZIP indirme boyutunu azaltır.
  • Yanıt önbellekleme, ağ tekrarı isteklerini tamamen önler.


OkHttp, ağda bir sorun olduğunda ısrar ediyor: yaygın bağlantı sorunlarından sessizce toparlanıyor. Servisinizin birden fazla IP adresi varsa, OkHttp ilk bağlantı arızasında alternatif bir adres dener. Bu, IPv4+IPv6 ve yedek veri merkezlerinde barındırılan hizmetler için gereklidir. OkHttp, modern TLS özelliklerini (TLS 1.3, ALPN, sertifika kilitleme) destekler. Geniş bir bağlantı yelpazesine geri dönecek şekilde yapılandırılabilir.

Belge:Bağlantı girişi görünür.
GitHub adresi:Bağlantı girişi görünür.

İlk olarak, eğer bu bir maven projesiyse, pom.xml dosyasını doğrudan düzenleyerek okhttp'yi tanıtabilirsiniz, aşağıdaki gibi:

Aşağıda gösterildiği gibi bu web sitesine bir GET talebi göndermeyi deneyin:



Ayrıca, tam kodu aşağıdaki gibi içeren bir POST JSON dizisi de arayüze gönderilebilir:

(Son)





Önceki:LZ4 En Hızlı Sıkıştırma Algoritması Açıklaması
Önümüzdeki:Nginx ters proxy dinamik alan DNS önbellek sorunu
 Ev sahibi| Yayınlandı 27.01.2022 13:40:20 |
İstek başlıklarını dinamik olarak ekleyin:

Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com