看板 java 關於我們 聯絡資訊
我使用一般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
PsMonkey:你先用瀏覽器設 proxy 的方法看看能不能讀網頁吧... 09/01 17:52
PsMonkey:現在大多數的 proxy 都會有 ip、需要登入之類的限制 09/01 17:53
PsMonkey:幫你實驗了(今天當好人 XD),淡江 proxy 有 ip 限制 09/01 17:55
rps12369:感謝回覆 原來不是程式碼的問題..我終於試成功了!!! 09/02 00:43