Ar „CloseableHttpClient“gija yra saugi?
Ar „CloseableHttpClient“gija yra saugi?
Anonim

Tikimasi, kad „HttpClient“bus įdiegta saugus siūlams . Rekomenduojama, kad tas pats šios klasės egzempliorius būtų pakartotinai naudojamas kelioms užklausoms vykdyti.

Taip pat žinokite, kas yra CloseableHttpClient?

Svarbiausia HttpClient funkcija yra vykdyti HTTP metodus. HTTP metodo vykdymas apima vieną ar kelis HTTP užklausos / HTTP atsako mainus, kuriuos paprastai tvarko

ar „Apache HttpClient“gija yra saugi? HttpClient yra pilnai siūlas - saugus kai naudojamas su a siūlas - saugus ryšio tvarkyklė, pvz., MultiThreadedHttpConnectionManager. Tuo pačiu metu HttpClient egzempliorius ir ryšio tvarkyklė turėtų būti bendrinami visiems siūlai maksimaliam efektyvumui.

Be to, kuo skiriasi „HttpClient“ir „CloseableHttpClient“?

CloseableHttpClient yra pagrindinė klasė httpklientas biblioteka, kurią naudoja visi diegimai. Kiti poklasiai dažniausiai yra nebenaudojami. The HttpClient yra šios klasės ir kitų klasių sąsaja. Tada turėtumėte naudoti CloseableHttpClient savo kode ir sukurkite jį naudodami HttpClientBuilder.

Ar man reikia uždaryti „HttpClient“?

2 atsakymai. Tu daryti aiškiai nereikia Uždaryti į HttpClient , tačiau (gali būti, kad tai jau darote, bet verta atkreipti dėmesį) jūs turėtų užtikrinti, kad ryšiai būtų atjungti po metodo vykdymo. Redaguoti: ClientConnectionManager viduje HttpClient bus atsakinga už ryšių būklės palaikymą.

Rekomenduojamas: