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.

Skyldar greinar