Vert.x Http请求未将参数分配为配置

时间:2019-01-15 14:32:44

标签: java http web httprequest vert.x

使用Vert.x HttpRequest类时出现问题。 它没有将作为参数传递的值保留为请求选项/配置。

基本执行此操作:

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

给我这个:

null

我在这里缺少什么还是这是一个错误吗?

1 个答案:

答案 0 :(得分:1)

您正在访问的主机是指主机头。不知道使用了什么,但是“ 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"