සම්භාව්‍ය 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 සඳහා විවිධ වින්‍යාස අතුරුමුහුණත් ඇත. පැරණි පන්ති වට්ටෝරුවකට එම පරම්පරාව කිසිදා භාවිත නොකරන සේවාලාභියා පැහැදිලි කළ නොහැක.

අදාළ ලිපි