作者sbrhsieh (sbr)
看板java
标题Re: [问题] 如何切换 proxy 来建立 URLConnection?
时间Mon May 11 18:02:04 2009
※ 引述《JCool (街酷)》之铭言:
: 先谢谢板友 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 位置!
程式执行完上述的 statements 时,实际上是尚未建立起 http connection。
我不清楚你检查的方式是如何,我自己在 Windows XP sp3 + sun JRE 1.5.0_18
试过使用两个 Proxy(proxy.nsysu.edu.tw:3128, proxy.hinet.net:80)分别撷取
URL1 与 URL2 的内容(步骤同你上面提供的程式码),不会出现如你描述透过同一个
proxy 出去。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.173.129.3
1F:推 JCool:谢谢你的回覆!我会再试试看。 05/13 14:44