2012-05-03 76 views
0

我有本地運行APP1和App2兩個Java應用程序。我沒有對APP 2的源代碼,但我可以做一些配置的變化,並指出它打一個Web服務本地運行(應用)。無法打本地主機編程 - HTTP/1.1 403禁止

我可以使用的URL本地web服務(在AP​​P1),並從瀏覽器中點擊它(和得到的結果),但APP 2直接打不到這個網址。我知道app2運行良好,因爲我可以指出它擊中你的測試環境網址之一。

我得到的錯誤是這樣的 - Http請求響應代碼HTTP/1.1失敗403禁止。

所以我不明白 - 當我可以從瀏覽器中點擊鏈接,爲什麼我不能從另一個應用程序打?已經有一些最近在我們公司的一些代理配置變化,但我不知道是否應該影響到本地主機與開頭的URL:8180/..

正因爲如此,我不能做任何本地測試app1。任何幫助將不勝感激!

回答

0

好吧,我想通了是怎麼回事。我們使用代理在我們的HttpClient配置中進行調用。很明顯,代理不知道本地主機是什麼,所以請求失敗。在這個配置中,我們有一個排除列表,應該繞過代理 - 我將localhost添加到列表中,並且事情已經開始起作用。