Я хочу поразить API (запрос GET) в clojure внутри модуля открытой смены с помощью «no-proxy
», но это дает мне 404 (ресурс не найден), хотя я прошел правильный заголовок (для авторизации внутри модуля открытой смены). Тот же запрос дает 200 командой curl с nroroxy в терминале pod. Пожалуйста, предложите.
Использование Clojure API - clj-http.client
Ниже приведен код Clojure, который не работает (дает 404):
(defn get-toggles []
(let [options {:headers {:x-jwt-payload "valid-value-passed"}}
response (client/get "correct-url" {:proxy-ignore-hosts "*" :proxy-port "*"} options)]))
Ниже приведен керл внутри терминала pod, который работает нормально (только с nroroxy): curl -i --noproxy "*" "any-correct-url" -H "x-jwt-payload :valid-value"
Примечание: без "noproxy
" мы получим 401, поэтому мы его используем.