Don clj-http 3.13.1, fara da rubutattun mu'amalolin ɗakin karatu: kaddarorin Java da taswirar buƙata. Fifikon wakili a kan tebur kawai ba ya nuna waɗanne saitin manhajar ta bayar.

Buƙata na iya zaɓar mai shiga tsakani na HTTP a fili:

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

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

Don manufar JVM ta gama gari, clj-http na rubuta http.proxyHost da http.proxyPort don maƙasudin HTTP, da kuma https.proxyHost da https.proxyPort don maƙasudin HTTPS. Kaddarar tsallakewa ta gama gari ita ce http.nonProxyHosts.

Zaɓuɓɓukan proxy-host da proxy-port na fili suna maye gurbin wannan hanyar da ta dogara da kaddarori, har da http.nonProxyHosts. Don saitin gwaji na jama'a da aka yarda ba tare da shaidar wakili ba, shigarwar HTTP daga jerin wakilan HTTP na iya bayar da mai masaukin da tashar buƙatar. clj-http kuma yana nuna proxy-ignore-hosts don keɓancewar matakin buƙata; tsohon da aka rubuta yana ɗauke da localhost da 127.0.0.1.

Lokacin da mai shiga tsakani ke buƙatar shaidu, bayar da proxy-user da proxy-pass a cikin zaɓuɓɓukan buƙata daga tushen shaidar manhajar.

SOCKS na da mu'amala daban: ƙirƙiri manaja da clj-http.conn-mgr/make-socks-proxied-conn-manager sannan ka ba da shi a matsayin connection-manager. Sake amfani da kuma rufe wannan manajan bisa ga zagayowar aikin.

Labarai masu alaƙa