【发布时间】:2016-02-08 13:27:48
【问题描述】:
当 URL 是查询字符串而不是文件的直接链接时,是否可以使用 java URL.openStream() 方法将文件读入输入流?例如。我的代码是:
URL myURL = new URL("http://www.test.com/myFile.doc");
InputStream is = myURL.openStream();
这适用于直接文件链接。但是如果 URL 是 http://www.test.com?file=myFile.doc 呢?我还能从服务器响应中获取文件流吗?
谢谢!
【问题讨论】:
-
你为什么不试试呢?
-
因为我现在无法尝试,我想知道它是如何工作的。我知道,当有直接链接时,我已经有了文件的位置,但是当它是查询字符串时,由服务器返回 as 内容的位置。我很好奇这是如何工作的。
标签: java url networking junit httpconnection