د Apache HttpClient 5 کلاسیک API لپاره، د کلاینټ جوړولو پر مهال یې د سیسټم ښانګټیاوو لپاره فعالې کړئ:

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.
}

په نیت شوی پیل آرګیومینټونه ورکړئ، لکه -Dhttp.proxyHost=203.0.113.10 -Dhttp.proxyPort=8080، خپل ریښتینی پای ټکی کاروی. د HTTP پراکسی لیسټ کله چې دغه لاره اجازه ولری، عمومی نامندان وراندی. د اړې منزلونو لپاره HTTPS او تیرېدو ښانګټیاوې په برخې کړئ. یوازې د JVM ښانګټیا ټاکل داتینه نشی ثابتولای چې دغه کلاینټ هغه کاروی.

د جوړوونکي حواله هغه ښانګټیاوې پیښندی چې د هغه اصلی برخې یې په پام کې نیسی. ښګ د لارې پلان کوونکي یا نور ورکړل شوی برخې کولای شی دغه چلند بدل کړی.

غوښتنې د دغې تنظیم شوی مثال له لارې وکړئ. هغه انحصار چې بل کلاینټ جوړوی خپل ملاتې شوی فابریکه یا پراکسی ننوتنه ته اړتیا لری؛ په ښنګ کې نا کارول شوی کلاینټ هیښ نه بدلوي.

په ناکامه عملیه کې کتابخانه او وارداتونه پیښندی کړئ. Commons HttpClient 3, Apache HttpClient 4, HttpClient 5 او د Java java.net.http.HttpClient بېلابېلا د تنظیم مخونه لري. زوڼ د ټولګی ترکیب نشی کولای هغه کلاینټ تشریح کړی چې هغه نسل هیښکله نه کاروی.

اړوندې مقالې