我使用vertx
在HttpClientRequest 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)
?
答案 0 :(得分:0)
您在调试中看到的是:
((HttpClientRequestImpl) req).host
虽然getHost()
方法实际上会返回hostHeader
出于测试目的,我建议您将HttpClientRequest
投射到HttpClientRequestImpl
,因为它会显示更多数据。
如果其他一切都失败了,你当然也可以回归反思。