OkHttp je privzeto učinkovit odjemalec HTTP:
- Podpora HTTP/2 omogoča, da se ena vtičnica deli za vse zahteve istega gostitelja.
- Združitev povezav zmanjša zakasnitev zahtev, če HTTP/2 ni na voljo.
- Transparentni GZIP zmanjša velikost prenosa.
- Predpomnjenje odzivov popolnoma preprečuje podvojene zahteve v omrežju.
OkHttp vztraja, kadar je težava z omrežjem: tiho se obnovi po pogostih težavah s povezavo. Če ima vaša storitev več IP naslovov, bo OkHttp ob prvi neuspešni povezavi poskusil nadomestni naslov. To je potrebno za IPv4+IPv6 in storitve, ki gostujejo v redundantnih podatkovnih centrih. OkHttp podpira sodobne funkcije TLS (TLS 1.3, ALPN, zaklepanje certifikatov). Lahko se nastavi tako, da se vrača za širok nabor povezav.
Dokumentacija:Prijava do hiperpovezave je vidna. GitHub naslov:Prijava do hiperpovezave je vidna.
Najprej, če gre za maven projekt, lahko neposredno uredite pom.xml datoteko, da uvedete okhttp, kot sledi:
Poskusite poslati zahtevo GET na to spletno stran, kot je prikazano spodaj:
Možno je tudi poslati POST JSON niz na vmesnik, s celotno kodo, kot sledi:
(Konec)
|