Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 11285|Atbildi: 1

[Avots] Java izmanto OkHttp, lai nosūtītu HTTP tīkla pieprasījumus

[Kopēt saiti]
Publicēts 05.01.2022 09:35:28 | | | |
OkHttp ir noklusējuma efektīvs HTTP klients:

  • HTTP/2 atbalsts ļauj koplietot vienu ligzdu visiem pieprasījumiem no viena resursdatora.
  • Savienojumu pūlēšana samazina pieprasījuma latentumu, ja HTTP/2 nav pieejams.
  • Caurspīdīgs GZIP samazina lejupielādes lielumu.
  • Atbilžu kešatmiņa pilnībā novērš tīkla dublikātu pieprasījumus.


OkHttp uzstāj, ja rodas problēmas ar tīklu: tas klusi atgūstas no bieži sastopamām savienojuma problēmām. Ja jūsu pakalpojumam ir vairākas IP adreses, OkHttp mēģinās izmantot alternatīvu adresi pirmajā savienojuma kļūmē. Tas ir nepieciešams IPv4+IPv6 un pakalpojumiem, kas tiek viesoti liekos datu centros. OkHttp atbalsta mūsdienīgas TLS funkcijas (TLS 1.3, ALPN, sertifikātu bloķēšana). To var konfigurēt, lai atgrieztos plašam savienojumu klāstam.

Dokumentācija:Hipersaites pieteikšanās ir redzama.
GitHub adrese:Hipersaites pieteikšanās ir redzama.

Pirmkārt, ja tas ir maven projekts, varat tieši rediģēt pom.xml failu, lai ieviestu okhttp, šādi:

Mēģiniet nosūtīt GET pieprasījumu uz šo vietni, kā parādīts tālāk.



Ir iespējams arī nosūtīt POST JSON virkni uz saskarni ar pilnu kodu šādi:

(Beigas)





Iepriekšējo:LZ4 ātrākā saspiešanas algoritma skaidrojums
Nākamo:Nginx reversā starpniekservera dinamiskā domēna DNS kešatmiņas problēma
 Saimnieks| Publicēts 27.01.2022 13:40:20 |
Dinamiski pievienojiet pieprasījumu galvenes:

Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com