2012-05-03 9 views
0

ローカルにapp1とapp2を実行する2つのJavaアプリケーションがあります。私はapp2のソースコードを持っていませんが、私はいくつかの設定を変更し、ローカル(app1)を実行しているWebサービスにヒットするように指示できます。localhostをプログラムでヒットすることができません - HTTP/1.1 403 Forbidden

ローカルWebサービス(app1上)のURLを使用してブラウザから取得して結果を得ることはできますが、app2は直接このURLにヒットできません。私はそれがあなたのテスト環境のURLの1つに当たることを指すことができるようにapp2がうまく動作していることを知っています。

エラーは次のとおりです。HTTP要求がHTTP/1.1で失敗しました403禁止されています。

私は理解できません - 私はブラウザからURLを打つことができますなぜ私は別のアプリからそれをヒットできないのですか?私たちの会社ではのプロキシ設定でいくつかの変更がありましたが、localhost:8180/..で始まるURLに影響するかどうかはわかりません。

これで私はできませんapp1のローカルテスト。どんな助けでも大歓迎です!

答えて

0

私は何が起こっているのか理解しました。私たちは、HttpClient設定でプロキシを使って呼び出しを行っていました。明らかに、プロキシはローカルホストが何であるかを知らなかったので、要求は失敗しました。この設定では、プロキシをバイパスするべき除外リストがあります。私はそのリストにlocalhostを追加しています。

関連する問題