Отправить gzip запросы с помощью clj-http
Как отправить gzip-запрос с помощью клиента dakrone/clj-http? Пока что у меня есть:
(http/post <<REDACTED>>
{:body (->> <<REDACTED>>
cheshire.core/generate-string
.getBytes
clj-http.util/gzip)
:content-type "application/json"
:content-encoding "gzip"
:as :json})
Но asticsearch (сервер в моем случае) выдает 500 ошибок Illegal character ((CTRL-CHAR, code 31)): only regular white space
,
Есть идеи?
1 ответ
Я предполагаю, что вам нужно включить HTTP-сжатие на сервере, например, в конфигурации Elasticsearch:
http.compression: true