Airson clj-http 3.13.1, tòisich le eadar-aghaidhean clàraichte an leabharlainn: feartan Java agus map an iarruis. Cha sheall roghainn progsaidh air an deasg leis fhèin dè na suidheachaidhean a thug an tagradh.

Faodaidh iarrtas eadar-mheadhanair HTTP a thaghadh gu soilleir:

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

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

Airson poileasaidh JVM co-roinnte, clàraichidh clj-http http.proxyHost agus http.proxyPort airson cinn-uidhe HTTP, a bharrachd air https.proxyHost agus https.proxyPort airson cinn-uidhe HTTPS. Is e http.nonProxyHosts am feart seachnaidh co-roinnte.

Tha na roghainnean soilleir proxy-host agus proxy-port a' dol thairis air an t-slighe sin a tha stèidhichte air feartan, a' gabhail a-steach http.nonProxyHosts. Airson rèiteachadh deuchainn poblach ceadaichte gun dearbh-aithne progsaidh, faodaidh inntrigeadh HTTP bhon liosta progsaidh HTTP aoigheachd agus port an iarruis a thoirt seachad. Bidh clj-http cuideachd a' nochdadh proxy-ignore-hosts airson fàgail a-mach aig ìre an iarruis; tha localhost agus 127.0.0.1 anns an roghainn bhunaiteach chlàraichte.

Nuair a dh'fheumas an t-eadar-mheadhanair dearbh-aithne, cuir proxy-user agus proxy-pass ann an roghainnean an iarruis bho thùs dearbh-aithne an tagraidh.

Tha eadar-aghaidh air leth aig SOCKS: cruthaich manaidsear le clj-http.conn-mgr/make-socks-proxied-conn-manager agus cuir air adhart e mar connection-manager. Ath-chleachd agus dùin am manaidsear sin a rèir cuairt-beatha na h-eallaich obrach.

Artaigilean co-cheangailte