Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 11285|Risposta: 1

[Fonte] Java utilizza OkHttp per inviare richieste di rete HTTP

[Copiato link]
Pubblicato su 05/01/2022 09:35:28 | | | |
OkHttp è un client HTTP efficiente di default:

  • Il supporto HTTP/2 consente di condividere un socket per tutte le richieste dallo stesso host.
  • Il pool di connessione riduce la latenza delle richieste se HTTP/2 non è disponibile.
  • Il GZIP trasparente riduce la dimensione del download.
  • La cache delle risposte evita completamente le richieste duplicate di rete.


OkHttp insiste quando c'è un problema con la rete: si riprende silenziosamente dai problemi comuni di connessione. Se il tuo servizio ha più indirizzi IP, OkHttp tenterà un indirizzo alternativo al primo fallimento della connessione. Questo è richiesto per IPv4+IPv6 e servizi ospitati in data center ridondanti. OkHttp supporta funzionalità moderne di TLS (TLS 1.3, ALPN, blocco certificati). Può essere configurato per essere in modalità fall back per una vasta gamma di connessioni.

Documentazione:Il login del link ipertestuale è visibile.
Indirizzo GitHub:Il login del link ipertestuale è visibile.

Innanzitutto, se si tratta di un progetto Maven, puoi modificare direttamente il file pom.xml per introdurre okhttp, come segue:

Prova a inviare una richiesta GET a questo sito, come mostrato di seguito:



È anche possibile inviare una stringa POST JSON all'interfaccia, con il codice completo come segue:

(Fine)





Precedente:Spiegazione dell'algoritmo di compressione più veloce di LZ4
Prossimo:Problema di cache DNS dinamica nel dominio proxy inverso Nginx
 Padrone di casa| Pubblicato su 27/01/2022 13:40:20 |
Aggiungi dinamicamente le intestazioni delle richieste:

Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com