サーバーにリクエストを発行するために Jetty クライアント v9 を使用しています。指定するサーバーのアドレスは、この質問にとって重要ではないさまざまな理由から、実際の (数値) IP アドレスの形式である必要がありますが、Host ヘッダーで想定されるホスト名 (つまり、数値ではなく FQDN) を渡したいと思います。 . 私は次のことを試しました:
request = httpClient.newRequest(url);
request.method(HttpMethod.GET);
...
request.header(HttpHeader.HOST, hostHeader);
しかし、これは効果がないことがわかりました。実際のリクエストに含まれる「Host」ヘッダーの値は、依然として URL からの値 (数値の IP アドレスを含む) です。上記の「hostHeader」変数に正しい値が含まれていることを確認しました(必要な値です)。
このデフォルトの動作をオーバーライドする方法について、誰かが洞察を提供できますか?
前もって感謝します!