Faɗa wa Apache HttpClient 5 ya karanta saitunan wakili na JVM
Sanya abokin ciniki na Apache HttpClient 5 ya yi amfani da kaddarorin tsarin kuma duba ƙetare mai tsara hanya.
Don tsohuwar API ta Apache HttpClient 5, sanya abokin ciniki ya yi amfani da kaddarorin tsarin lokacin da kake gina shi:
import org.apache.hc.client5.http.impl.classic.CloseableHttpClient;
import org.apache.hc.client5.http.impl.classic.HttpClients;
try (CloseableHttpClient client = HttpClients.custom()
.useSystemProperties()
.build()) {
// Execute the application's HTTP work with this client.
}Bayar da hujjojin farawa da aka nufa, kamar -Dhttp.proxyHost=203.0.113.10 -Dhttp.proxyPort=8080, ta amfani da ainihin maƙasudin ka. Jerin wakilan HTTP yana bayar da 'yan takara na jama'a lokacin da aka yarda da wannan hanyar. Haɗa kaddarorin HTTPS da na wucewa don maƙasudan da abin ya shafa. Saitta kaddarar JVM kawai ba zai iya tabbatar da cewa wannan abokin ciniki yana amfani da ita ba.
Bayanin magini yana nuna kaddarorin da sassansa na asali suke la'akari da su. Masu tsara hanya kai tsaye ko wasu sassan da aka bayar na iya canza wannan ɗabi'ar.
Yi buƙatu ta wannan misalin da aka daidaita. Dogaro da ke gina wani abokin ciniki yana buƙatar masana'antarsa ko shigar da wakili da aka tallafa; abokin ciniki da ba a yi amfani da shi ba a gefensa ba ya canza komai.
Gano ɗakin karatu da shigo da kaya a cikin aikin da ya gaza. Commons HttpClient 3, Apache HttpClient 4, HttpClient 5 da java.net.http.HttpClient na Java suna da hanyoyin daidaitawa daban-daban. Tsohon girke-girken aji ba zai iya bayanin abokin ciniki wanda bai taɓa amfani da wannan ƙarni ba.