我正在嘗試使用下面的代碼讀取網頁內容。但它不按預期打印網頁內容。在IDE上看不到任何錯誤。並沒有例外。代理也沒有設置。任何人都可以指導爲什麼它可能不工作無法讀取網頁內容
import java.net.*;
import java.io.*;
public class URLReader {
public static void main(String[] args) throws Exception {
URL oracle = new URL("http://www.oracle.com/");
BufferedReader in = new BufferedReader(
new InputStreamReader(oracle.openStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
}
該控件不會進入while循環調試。但是在緩衝區讀取器obj中,有一個可見的java對象
可悲的例子是從Oracle本身,他們從來沒有考慮這一點。 – Maxs728
默認情況下,在這種情況下,'HttpURLConnection'將遵循Oracle發佈到https:// www.oracle.com的重定向。 – EJP
這是真的......我想這只是一個基於Oracle處理其重定向的方式不起作用的情況。 –