2016-08-25 3 views
0

私はjavavertxを使用してWebサーバーを作成しています。
私はサーバーを他のサービスのプロキシとして使用しており、私はテスト段階です。カスタムトークンとヘッダーを使って要求を正しく作成したことを知りたい。
しかし、作成時にプロパティを受け取る方法を見つけることはできません。vertex HttpClientRequestフィールドにアクセスするには?

HttpClientRequest clientRequest = vertx.createHttpClient().request(HttpMethod.GET,80,"host","/path?query=value"); 

私はホストclientRequest.getHost()を読んしようとすると、私はnullを受けるが、デバッグでは、その値を読んで、私はそのすべてのデータが含まれていdelegateという名前のプロパティを見ることができます。
clientRequestからこれらの値にアクセスするにはどうすればよいですか?あなたがデバッグで見る何

答えて

0

は次のようになります。それはより多くのデータを公開しますよう

((HttpClientRequestImpl) req).host 

getHost()ながらこの方法は、実際に、私はあなたのHttpClientRequestHttpClientRequestImplにキャストすることをお勧めテストの目的のために、あなたにhostHeader

を返します。

その他すべてがうまくいかない場合は、もちろん反射に戻ってもかまいません。

関連する問題