У меня есть следующее перенаправление:
#bidi.ring.Redirect{:status 307, :target "https://some-url"}
К которому я пытаюсь добавить заголовки cors следующим образом:
(let [redirect (->Redirect 307 "https://some-url")
redirect- (assoc redirect
:headers
{"Access-Control-Allow-Origin"
"https://some-url"
"Access-Control-Allow-Methods"
"POST, GET, OPTIONS"
"Access-Control-Allow-Headers" "Content-Type"
"Location" (:target redirect)
})
]
(prn "redirect is " redirect-)
redirect-)
Я получаю следующий отпечаток:
"redirect is" #bidi.ring.Redirect{:status 307,
:target "http://some-url"
:headers {"Access-Control-Allow-Origin" "https://some-url",
"Access-Control-Allow-Methods" "POST, GET, OPTIONS",
"Access-Control-Allow-Headers" "Content-Type"}}
Что кажется правильным. Но когда я делаю запрос от клиента, ответ не содержит этих заголовков. Что я делаю не так?