Ku-clj-http 3.13.1, qala ngezixhumi ezibhalwe phansi zelabhulali: izici ze-Java kanye nemephu yesicelo. Ukuthanda i-proxy kudeskithophu kuphela akubonisi ukuthi yiziphi izilungiselelo uhlelo oluzinikezile.

Isicelo singakhetha umeluleki we-HTTP ngokusobala:

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

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

Ngenqubomgomo ye-JVM eyabiwe, i-clj-http ibhala phansi i-http.proxyHost ne-http.proxyPort yezindawo ze-HTTP, kanye ne-https.proxyHost ne-https.proxyPort yezindawo ze-HTTPS. Isici sokudlula esabiwe yi-http.nonProxyHosts.

Izinketho ezisobala ze-proxy-host ne-proxy-port zikhansela lowo mzila osuselwa ezicini, kuhlanganise ne-http.nonProxyHosts. Ngokuhlelwa kokuhlolwa komphakathi okuvunyelwe ngaphandle kobufakazi be-proxy, umugqa we-HTTP ovela kuhlu lwama-proxy e-HTTP unganikeza umsingathi nechweba lesicelo. I-clj-http iphinde iveze i-proxy-ignore-hosts yokukhishwa ezingeni lesicelo; inani laso elibhalwe phansi liqukethe i-localhost ne-127.0.0.1.

Uma umeluleki edinga ubufakazi, nikeza i-proxy-user ne-proxy-pass kuzinketho zesicelo kusuka kumthombo wobufakazi wohlelo.

I-SOCKS inesixhumi esihlukile: dala umphathi nge-clj-http.conn-mgr/make-socks-proxied-conn-manager bese uwudlulisela njenge-connection-manager. Sebenzisa futhi uvale lowo mphathi ngokuhambisana nomjikelelo wokuphila womthwalo womsebenzi.

Izihloko ezihlobene