1
Я работаю над проглатыванием и запросом данных на сервере друидов. Но, когда я запрашиваю я только с помощью командной строки, как показано ниже:Клиент Java с Apache HttpClient для подключения к друиду
curl -X 'POST' -H 'Content-Type:application/json' -d @quickstart/ingest_statistic_hourly_generate.json localhost:8090/druid/indexer/v1/task
Может кто-нибудь сказать мне путь использования Java-клиента с Apache HttpClient отправить этот запрос на сервер друидов так, чтобы получить ответ. Спасибо.
Я запустить свой код, приведенный выше, но есть ошибка: исключение в потоке «основного» java.lang. NoSuchFieldError: INSTANCE по адресу org.apache.http.conn.ssl.SSLConnectionSocketFactory. (SSLConnectionSocketFactory.java:144) на org.apache.http.impl.client.HttpClientBuilder.build (HttpClientBuilder.java:955) в Java линии HttpClient клиент = HttpClientBuilder.create() построить(). –
VanThaoNguyen
Я использовал последние библиотеки Apache HTTP Client. Для вашей ошибки см. Https://stackoverflow.com/questions/22330848/httpclient-example-exception-in-thread-main-java-lang-nosuchfielderror-inst –
Используете ли вы Httpclient или оба Httpclient и Httpcore? Я просто использовал Httpclient – VanThaoNguyen