如何从Java中读取在线文本文件

时间:2012-12-31 22:20:08

标签: java file url text runtime-error

url = new URL("https://dl-web.dropbox.com/get/userlist.txt?w=c8bdbe4a");  
Scanner s = new Scanner(url.openStream());
q=s.next();
if(me.equals(q))
    {b=true; break;}

我收到此错误:

Exception in thread "main" java.io.IOException: Server returned HTTP response code: 403 for URL: https://dl-web.dropbox.com/get/userlist.txt?w=c8bdbe4a
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
at java.net.URL.openStream(Unknown Source)
at gui.main(gui.java:48)

任何人都知道为什么,或者如何解决这个问题?我试图从在线文本文件中读取。

2 个答案:

答案 0 :(得分:2)

您似乎需要登录才能访问该文件,该文件无法公开访问,这就是403 ERROR CODE

的原因

答案 1 :(得分:0)

该资源受密码保护。您没有提供,因此您无法访问该文件。有关HTTP错误代码的列表,请参阅here

注意:403 - 禁止。