如何访问vertx HttpClientRequest字段?

时间:2016-08-25 14:03:12

标签: java vert.x

我使用vertxHttpClientRequest clientRequest = vertx.createHttpClient().request(HttpMethod.GET,80,"host","/path?query=value"); 编写了一个网络服务器 我使用服务器作为其他服务的代理,我是测试阶段。我想知道我已经使用自定义令牌和标题正确创建了请求 但是,我无法在创建时找到接收属性的方法。

clientRequest.getHost()

当我尝试读取主机null时,我收到delegate,但在调试中,读取其值,我可以看到一个名为clientRequest的属性,其中包含所有数据。
如何从declare @cmd varchar(max) = 'Select * from Name' -- apply your logic to modify the select statement and create the final query EXEC (@cmd)

访问这些值

1 个答案:

答案 0 :(得分:0)

您在调试中看到的是:

((HttpClientRequestImpl) req).host

虽然getHost()方法实际上会返回hostHeader

出于测试目的,我建议您将HttpClientRequest投射到HttpClientRequestImpl,因为它会显示更多数据。

如果其他一切都失败了,你当然也可以回归反思。