[問題] 使用proxy一問
我使用一般URL去連線 ( http://xxxxxxx 等於任何正常可連線的網址)
URL page = new URL("http://xxxxxx");
可以正常連線 取得檔案裡的內容
但是假如果設定代理伺服器 我不知道是不是我方法用錯
就會出現
java.io.IOException:
Server returned HTTP response code: 403 for URL: http://xxxxxx
這應該是連不到網址吧@@?
我在Code中是這麼寫...↓ (擷取別人的範例去改的)
String proxy = "proxy.tku.edu.tw"; ← 我連到淡江大學的Proxy Server
String port = "3128";
URL page = new URL("http://xxxxxxx");
Properties systemProperties = System.getProperties();
systemProperties.setProperty("http.proxyHost",proxy);
systemProperties.setProperty("http.proxyPort",port);
還是說是Proxy Server的問題? 學網的Proxy會不會不開放外面用之類的..
( 我是在這裡查到可以用的 Proxy Server
http://turtle.ee.ncku.edu.tw/~tung/proxy/proxylst.html )
這個方法看似比較複雜
就我所知還有另一種方法比較簡單
URL中,openConnection(Proxy proxy) 這個method
不過這參數中的Proxy類別...
我查了 他的Constructor參數分別是
Proxy(Proxy.Type type, SocketAddress sa)
Type 應該只要輸入 Proxy.Type.HTTP 就OK了吧
但是這個..SocketAddress我就不會建立了...
假設我要連線的Proxy Server是 proxy.tku.edu.tw:3128
那我該怎麼建立這個SocketAddress?
我是第一次使用ProxyServer...請各位前輩教導一下...
我已經一整天想到快瘋掉了...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.117.8.37
推
09/01 17:52, , 1F
09/01 17:52, 1F
→
09/01 17:53, , 2F
09/01 17:53, 2F
→
09/01 17:55, , 3F
09/01 17:55, 3F
→
09/02 00:43, , 4F
09/02 00:43, 4F