當我測試url列表以查看連接是「活着」還是「死亡」時,我遇到了這個網站:(www.abbapregnancy.org),那麼網站是空白的,沒有任何信息。我怎樣才能做一個if語句來測試這樣的網站?隨意評論或建議的想法。我的代碼目前是這樣的:測試url連接java html
try
{// Test URL Connection
URL url = new URL("http://www."+line);
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
wr = new OutputStreamWriter(conn.getOutputStream());
wr.flush();
rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
while(!rd.ready()) {}
if(rd.ready())
{
//write to output file
System.out.println("Good URL: " + line);
urlAlive ++;
//increment alive line to Alive url file
aliveUrl += (line + System.getProperty("line.separator"));
}
else // increment dead url
urlDead++;
}
catch (Exception e)
// increment dead url
{
urlDead++;
}
從你的代碼看起來你試圖連接「轟TTP://www.www.abbapregnancy.org」。嘗試刪除「www」。從網站地址開始。 – TheSuccessor
其實就是它的名單(abbapregnancy.org)。我自覺地加入(www)到上面的描述 –