Re: [問題] 如何切換 proxy 來建立 URLConnection?

看板java作者 (街酷)時間16年前 (2009/05/11 17:05), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
先謝謝板友 sbrhsieh 的回覆,但使用這樣的方法後問題依然存在。 也就是若兩 URL 位於相同網域底下,無法切換 proxy! 舉例來說,現有 URL1 及 URL2 和 Proxy1 及 Proxy2: URL1 = new URL("http://www.wretch.cc/blog/cwwany"); URL2 = new URL("http://www.wretch.cc/blog/ILLYQUEEN"); URL1.openConnection(Proxy1); URL2.openConnection(Proxy2); 檢查封包的結果,兩個 request 卻都送往 Proxy1 的 IP 位置! 但若兩 URL 位於不同的 server,例如: URL1 = new URL("http://www.wretch.cc/blog/cwwany"); URL2 = new URL("http://blog.yam.com/willyopp"); URL1.openConnection(Proxy1); URL2.openConnection(Proxy2); 則結果正確,兩個 request 分別送往 Proxy1 及 Proxy2! 我在想是不是建立 connection 後,一定要等到程式終止才會中斷? 那麼如何在程式執行中對相同 URL 更換不同 proxy 來送出 request? 不知道有沒有板友有任何相關經驗或解決方法,還請不吝告知。 再次說聲謝謝,感激不盡! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.107.66
文章代碼(AID): #1A1-fVYG (java)
討論串 (同標題文章)
文章代碼(AID): #1A1-fVYG (java)