Описание тега clj-http
None Идиоматический HTTP-клиент Clojure, оборачивающий клиента Apache
2
ответа
Обрабатывать uncaught_exception в clojure
У меня есть конечная точка clojure в моем проекте, которая в основном обновляет документ в couchdb. (^{PUT true Path "/{id}" Produces ["application/json"] Consumes ["application/json"] ApiOperation {:value "Update" :notes ""} } method_name [this ^{P…
18 июн '15 в 18:22
1
ответ
Как установить cookie в clj-http?
Например, мне нужно проанализировать данные из моей учетной записи imdb.com. Итак, задача состоит в том, чтобы получить текущую зарегистрированную страницу. Я взял cookie "id" из браузера. И сделать запрос GET, но он не работает. (ns imdb.core (:req…
22 авг '16 в 10:47
2
ответа
Правильный способ убедиться, что менеджер соединений clj-http закрыт после выполнения всех запросов
У меня есть код, который представляет собой комбинацию clj-http, core.async объекты и atom, Он создает несколько потоков для извлечения и анализа нескольких страниц: (defn fetch-page ([url] (fetch-page url nil)) ([url conn-manager] (-> (http.clie…
08 мар '17 в 16:58
1
ответ
clj-http: отслеживание хода загрузки файла из нескольких частей
Я делаю загрузку файлов из нескольких частей, используя clj-http. Мне интересно, есть ли способ, которым я могу отслеживать ход загрузки файла. Может быть, какая-то функция, которая периодически вызывается с тем, сколько файлов было загружено до сих…
11 мар '16 в 19:57
1
ответ
Передать несколько значений параметров запроса с помощью clj-http
Мне нужно сделать веб-запрос к внешней службе (Twilio), с несколькими значениями, указанными для одного и того же параметра, например GET /some-url?status=1&status=2&status=3 Как мне сказать clj-http для кодирования запроса, как это?
14 июл '16 в 14:31
0
ответов
Как исключить зависимости из leiningen-2.7.1-standalone.jar при создании плагина Leiningen?
Я пишу плагин Leiningen, который использует clj-http библиотека и ее версия "3.6.1", Оказалось и сам Лейнинген использует clj-http библиотека, но это старая версия, которая вызывает некоторые проблемы. Есть ли способы отменить leiningen's clj-http в…
15 сен '17 в 14:00
1
ответ
Как я могу сделать http-вызов в clojure/ring?
Мой веб-клиент (написано в cljs) подключается к бэкэнду (написано в clj), который должен сделать несколько вызовов API сторонних производителей. Это должно быть сделано на сервере, а затем результат должен быть преобразован определенным образом и от…
02 дек '17 в 23:01
1
ответ
Как использовать пул соединений `clj-http` из кольцевого веб-приложения?
Я использую веб-приложение clojure в качестве прокси-веб-сервера. Все мои запросы поступают в это веб-приложение, поэтому я использую clj-http для отправки запроса в конечный пункт назначения. Так что у меня это работает как наивное решение до сих п…
07 июл '18 в 21:47
1
ответ
clj-http не возвращает JSON
Я пытаюсь прочитать JSON из ресурса REST, используя clj-http версии 2.2.0, но что бы я ни делал, я получаю результат в виде строки. Во время отладки я урезал то, что я делаю с этим запросом, до статического документа JSON на моем веб-сервере по http…
16 май '16 в 22:27
2
ответа
Как обернуть oAuth-заголовки в clj-http?
Я пытаюсь опубликовать обновление статуса в твиттере с помощью clojure... но это, вероятно, действительно вопрос о заголовках oAuth и использовании его через замечательную библиотеку clj-http. Я использовал clj-http раньше для basic-auth и других ти…
15 май '15 в 15:26
1
ответ
Clojure HTTPS подключиться по протоколу TLS 1.2
Попытка подключения к серверу https ( https://3dsecure.kkb.kz/) с использованием TLS 1.2. (defn- http-request-clojure [xml req-type] (let [url-info (url-map req-type) (prepare-response (.toString (:body (client/get (str (:url url-info) "?" (and (:na…
04 сен '15 в 04:41
0
ответов
Работает ли make-socks-proxied-conn-manager в clj-http?
Я обновляю большой проект, который использует clj-http, и последняя версия (3.7.0) не работает для меня. Функция clj-http.conn-mgr/make-socks-proxied-conn-manager была вызвана с аргументами хоста и порта. Однако это дает трассировку стека, происходя…
30 янв '18 в 21:34
1
ответ
422 Необработанный ответ сущности при загрузке файла POSTing в Clojure
Я пытаюсь подражать этому запросу curl curl "https://{subdomain}.zendesk.com/api/v2/uploads.json?filename=myfile.dat&token={optional_token}" \ -v -u {email_address}:{password} \ -H "Content-Type: application/binary" \ --data-binary @file.dat -X …
20 дек '16 в 23:53
1
ответ
Передача всех запросов в /api/v1/** на старый сервер API
Для второй итерации нашего API мы выполняем полную переписывание. Чтобы сделать переход плавным, я бы хотел настроить наш новый сервер с конечной точкой API /api/v1/**, чтобы он стал зеркалом старого сервера. Существуют ли какие-либо встроенные функ…
27 июн '18 в 07:14
1
ответ
Не удалось разрешить clj-http
Я хочу использовать clj-http, поэтому я создал проект с lein с этими зависимостями в project.clj: (defproject app "0.1.0-SNAPSHOT" :description "FIXME: write description" :main app.core :url "http://example.com/FIXME" :license {:name "Eclipse Public…
06 окт '15 в 18:08
2
ответа
clj-http/get url {:as:json} не работает в скрипте, но в REPL
Я экспериментирую с Clojure и Leiningen. Мне удалось выполнить следующую строку в REPL: (print (:body (client/get "https://coinbase.com/api/v1/prices/spot_rate?currency=CAD" {:as :json})) Я создал проект с lein new http, Когда я запускаю следующие с…
21 авг '15 в 03:02
1
ответ
Как выполнить HTTP-запрос с помощью clj-http, включая ключ API?
Я пытаюсь сделать http-запрос к API, который меняет данное предложение на то, как yoda может сказать это. Вот мой код, который в настоящее время получает сообщение об ошибке "Отсутствует ключ приложения Mashape": (ns clojure-noob.core (:gen-class) (…
04 мар '16 в 21:59
1
ответ
Отправить gzip запросы с помощью clj-http
Как отправить gzip-запрос с помощью клиента dakrone/clj-http? Пока что у меня есть: (http/post <<REDACTED>> {:body (->> <<REDACTED>> cheshire.core/generate-string .getBytes clj-http.util/gzip) :content-type "application…
21 сен '18 в 14:04
1
ответ
Как указать http или https прокси в clj-http в clojure
В этом URL показано, как использовать прокси в clj-http. https://github.com/dakrone/clj-http (client/get "http://foo.com" {:proxy-host "127.0.0.1" :proxy-port 8118}) Но поскольку у нас может быть http-прокси или https-прокси, как указать http или ht…
26 янв '16 в 23:40
1
ответ
Как исправить ошибку ERR_INVALID_CHUNKED_ENCODING?
У меня есть приложение Clojure, которое действует как прокси-сервис. Цель состоит в том, чтобы прокси-запросы к http://127.0.0.1:3000/ (сервис Grafana) по пути "/grafana", чтобы при обращении к http://127.0.0.1/grafana через браузер он прокси запрос…
07 апр '18 в 11:42