Արդյո՞ք CloseableHttpClient շարանը անվտանգ է:
Արդյո՞ք CloseableHttpClient շարանը անվտանգ է:

Video: Արդյո՞ք CloseableHttpClient շարանը անվտանգ է:

Video: Արդյո՞ք CloseableHttpClient շարանը անվտանգ է:
Video: Hakob Hakobyan & Armen Hovhannisyan - ARDYOQ OVQER EN 2024, Մայիս
Anonim

Ակնկալվում է, որ HttpClient-ի ներդրումը կլինի թեմա ապահով . Առաջարկվում է, որ այս դասի նույն օրինակը նորից օգտագործվի բազմաթիվ հարցումների կատարման համար:

Նաև գիտեք, թե ինչ է CloseableHttpClient-ը:

HttpClient-ի ամենակարևոր գործառույթը է HTTP մեթոդները գործարկելու համար: HTTP մեթոդի կատարումը ներառում է մեկ կամ մի քանի HTTP հարցում / HTTP պատասխանի փոխանակումներ, որոնք սովորաբար ներքին կարգով մշակվում են HttpClient-ի կողմից:

արդյո՞ք Apache HttpClient շարանը անվտանգ է: HttpClient ամբողջությամբ է թել - ապահով երբ օգտագործվում է a թել - ապահով կապի կառավարիչ, ինչպիսին է MultiThreadedHttpConnectionManager-ը: Միևնույն ժամանակ HttpClient օրինակը և կապի կառավարիչը պետք է համօգտագործվեն բոլորի միջև թելեր առավելագույն արդյունավետության համար:

Բացի այդ, ո՞րն է տարբերությունը HttpClient-ի և CloseableHttpClient-ի միջև:

CloseableHttpClient -ի բազային դասն է http հաճախորդ գրադարան, որն օգտագործում են բոլոր իրականացումները: Մյուս ենթադասերը մեծ մասամբ հնացած են: Այն HttpClient ինտերֆեյս է այս դասի և այլ դասերի համար: Այնուհետև դուք պետք է օգտագործեք CloseableHttpClient ձեր կոդի մեջ և ստեղծեք այն HttpClientBuilder-ի միջոցով:

Պետք է փակե՞մ

2 Պատասխաններ. Դուք անել պետք չէ հստակորեն փակել որ HttpClient , այնուամենայնիվ, (դուք գուցե դա արդեն անում եք, բայց արժե ուշադրություն դարձնել) ձեզ պետք է համոզվեք, որ միացումներն ազատվում են մեթոդի կատարումից հետո: Խմբագրել՝ ClientConnectionManager-ը ներսում HttpClient պատասխանատու է լինելու կապերի վիճակի պահպանման համար։

Խորհուրդ ենք տալիս: