0
在谷歌引擎,我可以在网络上获取其他网址,但我不能获取谷歌文档(我试过普通的Java URL连接,它没有问题获取谷歌文档)。使用谷歌引擎的URL来获取谷歌文档得到java.net.SocketTimeoutException
java.net.SocketTimeoutException:超时而获取:https://docs.google.com/uc ....
OutputStream os = resp.getOutputStream();
URL url = new URL("https://docs.google.com/uc?id=0B-UWER27gDKlUjRkT2czVXpzNDg");
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
conn.setInstanceFollowRedirects(true);
// URL url = new URL("http://www.gradsch.ohio-state.edu/Depo/ETD_Tutorial/lesson2.pdf");
System.out.println(url);
byte b[] = new byte[2048];
InputStream is = url.openStream();
int len;
while ((len=is.read(b))!=-1)
{
os.write(b, 0, len);
}