Vel støðu fyri proxy-samstilling í clj-http
Brúka JVM-eindir til eina felags clj-http-leið ella fyrispurningarmøguleikar til eina greiða yvirstýring av HTTP-proxy.
Fyri clj-http 3.13.1 byrja við tí skjalfesta bindingunum í bókasavninum: Java-eindum og fyrispurningarkortinum. Ein proxy-innstilling á skriviborðinum aleina vísir ikki, hvørjar stillingar applið gav.
Ein fyrispurningur kann velja ein HTTP-millummann greitt:
(require '[clj-http.client :as http])
(http/get "https://example.com/"
{:proxy-host "proxy.example.net"
:proxy-port 8080})
Fyri eina felags JVM-politikk skjalfestar clj-http http.proxyHost og http.proxyPort fyri HTTP-mál, og eisini https.proxyHost og https.proxyPort fyri HTTPS-mál. Hin felags umfar-seindin er http.nonProxyHosts.
Tey greiðu valmøguleikarnir proxy-host og proxy-port yvirstýra ta eind-bygdnu leiðina, eisini http.nonProxyHosts. Fyri eina loyvda almenna royndarsamstilling uttan proxy-váttanir kann ein HTTP-førsla úr HTTP-proxy-listanum geva vert og port til fyrispurningin. clj-http vísir eisini proxy-ignore-hosts til undantøk á fyrispurningstøði; tann skjalfesti standardurin inniheldur localhost og 127.0.0.1.
Tá millummaðurin tørvar váttanir, gev proxy-user og proxy-pass í fyrispurningarmøguleikunum úr váttanarkeldu appliðsins.
SOCKS hevur eina serstaka binding: stovna ein stjóra við clj-http.conn-mgr/make-socks-proxied-conn-manager og gev hann sum connection-manager. Brúka og lat stjóran aftur eftir livsferð arbeiðsbyrðunnar.