2017-02-09 7 views
-1

必要なページを配信する前に、複数のホストにリダイレクトするサイトをスクラップするために、JAVAでAPIを作成する。元 **メインホスト用 ** www.abc.comHttpClient 4.3.6に深いレベルのホストリダイレクトがありますか?

メインホストURL応答から最初にリダイレクト www.pqr.com/test?a=1 & B = 2

最初のリダイレクト応答から第二のリダイレクション

のHttpClientが、それはまた、正しい応答を取得する最初のリダイレクト件まで完璧に動作しますが、プログラムがにリダイレクト www.xzy.com/result?sum=3だから、私に404 :(

を与える10 www.pqr.com/result?sum=3 、HTTPClientの中のリダイレクトのいずれかの深いレベルはありますか?または私は何かを逃している? フィドラーを使用してネットワークトラフィックを監視します。申請書はJAVAで書かれています。

答えて

0

RequestConfig.builder.setMaxRedirects(int maxRedirects)see docs)でクライアントオブジェクトを構築するときに、リダイレクトの最大数を設定できます。

しかし、デフォルトではこの数値は50に等しく、明らかにあなたのケースで必要なリダイレクトの数よりも多くなります。つまり、問題はどこか他の場所にあり、接続している初期ホストのコードや正確な名前を表示することなく、問題の原因を見つけることは不可能です。

+0

ありがとうございます! – Vaibhav

関連する問題