Описание тега vertx-httpclient

1 ответ

В веб-клиенте Vert.x можно ли сопоставить ответ JSON с коллекцией POJO?

В руководстве к веб-клиенту Vert.x приведен пример декодирования входящего ответа JSON в POJO: client .get(8080, "myserver.mycompany.com", "/some-uri") .as(BodyCodec.json(User.class)) .send(ar -> { // Process the response }) Есть ли способ декоди…
16 дек '18 в 16:43
1 ответ

Задержка Vertx при вызове многих запросов к API

Это мой код Кажется только выполнить 1 запрос public class RestFulService extends AbstractVerticle { @Override public void start() throws Exception { Router router = Router.router(vertx); router.get("/test/hello/:input").handler(new Handler<Routi…
20 мар '17 в 06:20
2 ответа

Модульное тестирование Vertx - java.util.concurrent.TimeoutException

Я пытаюсь провести модульный тест HTTP-звонка из vertx WebClient uing VertxUnitRunner и RXified версия Vertx. Проблема в том, что мой модульный тест всегда терпит неудачу с исключением тайм-аута. Есть ли другой способ модульного тестирования? WebCli…
09 июн '17 в 11:08
0 ответов

Проблемы тестирования клиентского кода vertx http

У меня странная проблема, что расширение Vertx.io GET молча завершается неудачей. Когда я запускаю код в junit, он не работает (тихо). Код не может получить доступ к сети. Я запустил локальный сервер на 8080, но код при запуске в тесте не может полу…
14 мар '18 в 13:41
0 ответов

VertX eventbus.publish при запуске нескольких экземпляров

Я начинаю понимать, что VertX публикует свою шину событий (eventbus.publish), распространяя ее на все экземпляры всех подписанных вертикал. Но если я использую eventbus.send для определенного адреса, это сообщение доставляется одному экземпляру целе…
2 ответа

Тест JUnit для тестирования моего API-клиента не работает, "Ошибка: Механизм тестирования с идентификатором junit-jupiter не смог выполнить тест"

Я новичок в тестировании с Junit и использовании mockito. Я создал класс для своего клиента, который должен отправлять запросы в API. Я также создал класс для написания простого теста. Когда я запускаю тест, я получаю ошибки в консоли и не знаю, как…
1 ответ

Продолжайте получать ошибки при запуске теста JUnit на моем http-клиенте

Я создаю клиент для отправки запросов в API и пытаюсь написать тест Junit, но продолжаю получать эту ошибку. Вот мой код клиента, который отправляет запрос: import io.netty.handler.codec.http.HttpResponse; import io.vertx.core.AsyncResult; import io…
0 ответов

Не удается заставить мой WebClient отправлять запросы в API, продолжайте получать эту ошибку

Я создаю клиент для отправки запросов в API и пытаюсь написать тест Junit, но продолжаю получать эту ошибку. Я проверил отправку запросов в API, и он прекрасно работает. Вот мой код клиента, который отправляет запрос: import static org.mockito.Argum…
2 ответа

SOCKJS ответить на событие SOCKET_CREATED

Я подключаюсь через Vertx Eventbus (SockJS к моему бэкэнду на основе Java. Все работает нормально, однако я не могу найти способ отправить исходное сообщение. Есть ли способ отправить данные обратно, когда мост SockJS получает SOCKET_CREATED на стор…
03 янв '17 в 17:26
1 ответ

HTTP-клиент Vert.x создает больше соединений, чем MaxPoolSize

У меня в заявке 8 вертикалей. Каждая вертикаль находится на отдельной нити. У каждой статьи есть WebClient (HTTP-клиент Vert.x). Я устанавливаю для MaxPoolSize значение 10.WebClientOptions webClientOptions = new WebClientOptions() .setMaxPoolSize(10…
06 апр '18 в 22:16
0 ответов

ОШИБКА соединения с сервером zookeeper потеряна, все временные узлы будут удалены

Я видел эту ошибку, которая была решена без каких-либо действий - похоже на тайм-аут ERROR io.vertx.spi.cluster.zookeeper.impl.ZKAsyncMultiMap - connection to the zookeeper server have lost, all the temporary node will be remove. прикрепленное изобр…
0 ответов

Как использовать SOAP WSDL с помощью Vertx 3

У меня есть проект в vertx.3, я хочу использовать сервис SOAP. есть ли в vertx библиотека, которая позволяет мне это делать? Я делаю много поисков и получаю все что угодно. пожалуйста, кто-нибудь может мне помочь!
22 фев '19 в 17:11
1 ответ

Клиент веб-сокета Vert.x - 400 неверных запросов

Как я могу подключить Cex.IO websocket API из моих статей Java? Проблема в том, что Vert.x не предоставляет мне способ соединения только с WsURI, как это делает Node.JS. Я должен указать порт и хост и получить исключение HTTP 400 Bad Request. С Node…
1 ответ

HTTP-клиент Vertx поддерживает кэширование

Мне интересно, как добавить конфигурацию кэша в веб-клиент Vertx http. С http-клиентом Apache я мог легко установить setCacheConfig PoolingHttpClientConnectionManager connectionManager = new PoolingHttpClientConnectionManager(); connectionManager.se…
28 мар '18 в 17:04
2 ответа

Наблюдаемый оператор ZIP зависает при использовании http-клиента vertx

Что я делаю: Я использую http-клиент vertx rx для выполнения большого количества HTTP-запросов. в этом конкретном случае я вызываю "метод А", который возвращает список идентификаторов. чтобы получить все идентификаторы, мне нужно несколько раз вызва…
2 ответа

Получение одновременного исключения TimeoutException в JUNIT с помощью vertx

Я пытаюсь запустить тестовые случаи junit, используя VertxUnitRunner.class. У меня 35 тестовых случаев, каждый раз получая параллельное исключение для разных тестовых случаев. Я запускаю эти тестовые случаи в машине VM с Дженкинсом. Кто-нибудь знает…
1 ответ

Как подключить HTTP-сервер веб-сокет с SSL с помощью Vertx?

Я создал два класса сервер и клиент. Сервер, начинающийся с ssl, как показано ниже HttpServer server = vertx.createHttpServer(new HttpServerOptions().setSsl(true).setKeyStoreOptions( new JksOptions().setPath("server-keystore.jks").setPassword("wibbl…
11 апр '17 в 10:23
1 ответ

Vertx HttpClientRequest - невозможно перехватить исключение тайм-аута

Мне не удалось отловить исключение тайм-аута, которое происходит в моем vertx HttpClientRequest. Я вложил свое соединение и запросил код создания в блоке try-catch. Также я добавил исключения Handler и EndHandler. Но ни один из них не будет уволен, …
09 фев '17 в 13:49
0 ответов

Отсутствует заголовок 'content-length' при использовании сжатия (Gzip) в Vertx Web

Я работаю с Vertx 3.5.3 в приложении REST, которое также предоставляет статические файлы с помощью обработчика Vertx Web StaticHandler. Я использую собственный Vertx HttpServer с этой конфигурацией: HttpServerOptions httpServerOptions = new HttpServ…
26 авг '18 в 23:10
1 ответ

VertX Web не удаляет куки

Я создаю файлы cookie в VertX и хочу удалить их снова, как только пользователь выйдет из системы. AccountController.handleLogin(vertx, router.post("/login")) ... fun handleLogin(vertx: Vertx, route: Route) { route.handler { rtx -> rtx.request().b…
21 ноя '16 в 22:14