回答
A 407
響應表示「需要代理驗證」,如here所述。
現在您似乎在系統屬性中設置了代理用戶和密碼,但它顯然不起作用。我能想到的一對夫婦解釋的:
你可能會來不及設置屬性。這些屬性在初始化時由默認
ProxySelector
和Authenticator
讀取。如果你把它們設置得太晚,那麼它們將不被尊重。嘗試使用-D...
選項設置屬性。您可能會使用錯誤的代理用戶名和密碼。
代理服務器可能期望以不同於提供的形式的代理身份驗證詳細信息。查看失敗請求響應中的標題。應該有一個包含「挑戰」的「Proxy-Authenticate」標題。
如果這個方法行不通,另一種方法是通過編程實現並註冊自己的ProxySelector
和Authenticator
類來實現的代理選擇和認證。
隨訪
我包括ProxyAuthenticator類,現在, 「java.net.ProtocolException:服務器重定向次數過多(20)」 被拋出。
不知何故,您的應用程序已進入重定向循環。
我還是不確定你是否足夠早地設置了代理屬性。
@ user2699073 - 就像我在答案中告訴過你的。使用-D ...命令行選項。 (請閱讀'java'手冊條目,這裏有解釋。) –
@ user2699073 - 嘗試使用Wireshark(或等價物)來查看HTTP請求和回覆中的內容。這應該告訴你,請求是否到了正確的位置,請求和回覆實際上包含了什麼,以及(對於回覆)你正在重定向的內容。 –
- 1. 通過ISA代理從Linux系統連接到互聯網
- 2. Eclipse沒有通過代理連接到互聯網
- 3. Eclipse Kepler沒有通過代理連接到互聯網
- 4. 如何通過3G連接檢查互聯網連接狀態?
- 5. 如何讓PHP使用代理設置連接到互聯網?
- 6. 通過互聯網TFS 2008連接
- 7. 互聯網連接管理?
- 8. Windows Mobile - .NET CF:如何通過PC連接到互聯網?
- 9. Silverlight如何處理互聯網連接的代理?
- 10. 通過WiFi,路由器和代理連接Android應用程序到互聯網
- 11. 將服務器從互聯網連接到通過局域網連接到互聯網的系統
- 12. 如何通過互聯網連接套接字?
- 13. 直接連接到互聯網而無需代理
- 14. 如何通過互聯網
- 15. 如何通過互聯網
- 16. gethostbyname,連接到互聯網?
- 17. 如何使用java測試代理互聯網連接?
- 18. 如何通過代理連接到IRC?
- 19. 互聯網連接
- 20. 如何通過互聯網連接sql server
- 21. 如何通過互聯網連接sql server?
- 22. 互聯網如何通過服務器連接所有的clint?
- 23. 連接到通過代理
- 24. 如何通知互聯網連接斷開,但WiFi仍連接
- 25. 代理正在阻止我的程序連接到互聯網
- 26. 檢查互聯網連接是否可通過代理服務器
- 27. Windows何時連接到互聯網?
- 28. Windows服務通過互聯網連接到SQL Server
- 29. 是否可以通過互聯網連接到VisualSVN服務器
將其更改爲http://www.example.com/index.html,它應該可以工作 – Satya