Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Vert.x Http请求未将参数分配为配置_Java_Http_Web_Httprequest_Vert.x - Fatal编程技术网

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

Java Vert.x Http请求未将参数分配为配置,java,http,web,httprequest,vert.x,Java,Http,Web,Httprequest,Vert.x,我在使用Vert.x HttpRequest类时遇到问题。 它不会将作为参数传递的值保留为请求选项/配置 基本上是这样做的: HttpClientRequest request = vertx.createHttpClient().request(HttpMethod.GET, 80, "localhost", "/"); System.out.println(request.getHost()); 给我这个: null 我在这里遗漏了什么还是这是一个bug?您正在访问的主机

我在使用Vert.x HttpRequest类时遇到问题。 它不会将作为参数传递的值保留为请求选项/配置

基本上是这样做的:

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

null

我在这里遗漏了什么还是这是一个bug?

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