Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 11285|Antwoord: 1

[Bron] Java gebruikt OkHttp om HTTP-netwerkverzoeken te verzenden

[Link kopiëren]
Geplaatst op 05-01-2022 09:35:28 | | | |
OkHttp is een standaard efficiënte HTTP-client:

  • HTTP/2-ondersteuning maakt het mogelijk om één socket te delen voor alle verzoeken van dezelfde host.
  • Connection pooling vermindert de verzoeklatentie als HTTP/2 niet beschikbaar is.
  • Transparante GZIP verkleint de downloadgrootte.
  • Response caching voorkomt volledig netwerkduplicatenverzoeken.


OkHttp staat erop wanneer er een probleem is met het netwerk: het herstelt stilletjes van veelvoorkomende verbindingsproblemen. Als je dienst meerdere IP-adressen heeft, zal OkHttp bij de eerste verbindingsfout een alternatief adres proberen. Dit is vereist voor IPv4+IPv6 en diensten die worden gehost in redundante datacenters. OkHttp ondersteunt moderne TLS-functies (TLS 1.3, ALPN, certificaatvergrendeling). Het kan worden ingesteld om terug te vallen op een breed scala aan verbindingen.

Documentatie:De hyperlink-login is zichtbaar.
GitHub-adres:De hyperlink-login is zichtbaar.

Ten eerste, als het een Maven-project is, kun je het pom.xml-bestand direct bewerken om okhttp te introduceren, als volgt:

Probeer een GET-verzoek te sturen naar deze website, zoals hieronder weergegeven:



Het is ook mogelijk om een POST JSON-string naar de interface te sturen, met de volledige code als volgt:

(Einde)





Vorig:Uitleg van het LZ4 snelste compressie-algoritme
Volgend:Nginx reverse proxy dynamisch domein DNS-cacheprobleem
 Huisbaas| Geplaatst op 27-01-2022 13:40:20 |
Voeg dynamisch verzoekheaders toe:

Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com