2015-02-11 60 views
0

我試圖下載並使用下面的代碼保存從網絡中的文件保存:下載並使用Scala的 java中

def readFileFromWeb = { 

    val website = new URL("http://....") 
    val rbc = Channels.newChannel(website.openStream()); 
    val fos = new FileOutputStream("information.html"); 
    fos.getChannel().transferFrom(rbc, 0, Long.MaxValue); 
} 

它適用於一切,但我想使用的鏈接返回例外:java.io.IOException:服務器返回的HTTP響應代碼:400爲URL 此網址具有特殊訪問促銷,並有消息選擇只讀 - 我如何下載反正...?

+0

你什麼意思通過下載網站做? – 2015-02-11 12:05:45

+0

HTTP響應代碼400的意思是「由於格式錯誤,服務器無法理解請求。客戶端不應該在沒有修改的情況下重複請求。 '。 – 2015-02-11 12:06:34

回答

0

HTTP響應代碼:400網址時出現的空間在URL地址時發生 - 我編碼成UTF-8和它的工作很大...