Vert.x Http-запрос не назначает параметры в качестве конфигурации - PullRequest
0 голосов
/ 15 января 2019

У меня проблема с использованием класса Vert.x HttpRequest. Он не сохраняет значения, передаваемые в качестве параметров, в качестве параметров / конфигураций запроса.

В основном, выполняя это:

    HttpClientRequest request = vertx.createHttpClient().request(HttpMethod.GET, 80, "localhost", "/");
    System.out.println(request.getHost());

Дает мне это:

null

Я что-то здесь упускаю или это ошибка?

1 Ответ

0 голосов
/ 15 января 2019

Хост, к которому вы обращаетесь, относится к заголовку хоста. не уверен, для чего он используется, но «localhost» находится в базовом объекте и не имеет средства доступа по умолчанию.

HttpClientRequest request = httpClient.request(HttpMethod.GET, "localhost", "/");
request.setHost("myHost");
System.out.println(request.getHost());
// returns "myHost"
System.out.println(((HttpClientRequestBase)request).host());
//returns "localhost"
...