clj-http 3.13.1 සඳහා පුස්තකාලයේ ලේඛනගත Java ගුණාංග සහ ඉල්ලීම් සිතියම් අතුරුමුහුණත් සමඟ ආරම්භ කරන්න. ඩෙස්ක්ටොප් ප්‍රොක්සි මනාපය පමණක් යෙදුම ලබා දුන් සැකසුම් පෙන්වන්නේ නැත.

ඉල්ලීමකට HTTP මැදිහත්කරු පැහැදිලිව තෝරා ගත හැක:

(require '[clj-http.client :as http])

(http/get "https://example.com/"
          {:proxy-host "proxy.example.net"
           :proxy-port 8080})

හවුල් JVM ප්‍රතිපත්තියක් සඳහා, clj-http HTTP ගමනාන්ත සඳහා http.proxyHost සහ http.proxyPort ද, HTTPS ගමනාන්ත සඳහා https.proxyHost සහ https.proxyPort ද ලේඛනගත කරයි. හවුල් මගහැරීමේ ගුණාංගය http.nonProxyHosts වේ.

පැහැදිලි proxy-host සහ proxy-port විකල්ප http.nonProxyHosts ඇතුළුව එම ගුණාංග පාදක මාර්ගය ප්‍රතිස්ථාපනය කරයි. ප්‍රොක්සි අක්තපත්‍ර නොමැති අවසරලත් පොදු පරීක්ෂණ වින්‍යාසයක් සඳහා, HTTP ප්‍රොක්සි ලැයිස්තුවෙන් HTTP සටහනක් ඉල්ලීමේ සත්කාරකය සහ තොටුපළ ලබා දිය හැක. clj-http ඉල්ලීම් මට්ටමේ බැහැර කිරීම් සඳහා proxy-ignore-hosts ද ලබා දෙයි; එහි ලේඛනගත පෙරනිමි අගයට localhost සහ 127.0.0.1 ඇතුළත් වේ.

මැදිහත්කරුට අක්තපත්‍ර අවශ්‍ය වූ විට, යෙදුමේ අක්තපත්‍ර මූලාශ්‍රයෙන් ඉල්ලීම් විකල්පවල proxy-user සහ proxy-pass ලබා දෙන්න.

SOCKS සඳහා වෙනම අතුරුමුහුණතක් ඇත: clj-http.conn-mgr/make-socks-proxied-conn-manager සමඟ කළමනාකරුවෙකු සාදා එය connection-manager ලෙස ලබා දෙන්න. කාර්ය භාරයේ ජීවන චක්‍රය අනුව එම කළමනාකරු නැවත භාවිතා කර වසන්න.

අදාළ ලිපි