Я только что видел эту библиотеку https://github.com/technomancy/clojure-http-client с этим фрагментом кода на странице README, что я и собираюсь сделать
(res/with-cookies {}
(res/post "http://localhost:3000/login" {} {"user" user "password" password})
(res/get "http://localhost:3000/my-secret-page))
Однако похоже, что библиотекаустарел, и он советует вам использовать библиотеку clj-http
.Мне просто интересно, если кто-нибудь знает, как повторить такого рода поведение с помощью этой библиотеки?
В данный момент я просто делаю
(post "<site i want to login to>" {:form-params {:username "<my username>" :password "<my password>"}})
, который возвращает cookie с перенаправлением http 302на аутентифицированную страницу, но я понятия не имею, как заставить клиента следовать этому перенаправлению, используя аутентифицированный cookie
Любая помощь будет оценена.