2015-02-11 31 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和它的工作很大...