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