የclj-http ተኪ ውቅር ደረጃን ይምረጡ
ለጋራ clj-http መንገድ የJVM ባህሪያትን ይጠቀሙ ወይም ለግልጽ HTTP ተኪ መሻር የጥያቄ አማራጮችን።
ለ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 ያስተላልፉ። ያንን አስተዳዳሪ እንደ ሥራው ዑደት እንደገና ይጠቀሙ እና ይዝጉ።