Отправляйте запросы gzip с помощью clj-http - PullRequest
0 голосов
/ 21 сентября 2018

Как отправить 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 Ответ

0 голосов
/ 22 сентября 2018

Полагаю, вам нужно включить HTTP-сжатие на сервере, например, в конфигурации Elasticsearch:

http.compression: true 
...