Re: [問題] 如何切換 proxy 來建立 URLConnection?
先謝謝板友 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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 3 之 4 篇):