Bean で次の Java コードを使用して、URL のコンテンツを読み取ります。
String url;
String inputLine;
StringBuilder srcCode=new StringBuilder();
public void setUrl (String value) {
url = value;
}
private void scanWebPage() throws IOException {
try {
URL dest = new URL(url);
URLConnection yc = dest.openConnection();
yc.setUseCaches(false);
BufferedReader in = new BufferedReader(new
InputStreamReader(yc.getInputStream()));
while ((inputLine = in.readLine()) != null)
srcCode = srcCode.append (inputLine);
in.close();
} catch (FileNotFoundException fne) {
srcCode.append("File Not Found") ;
}
}
コードはほとんどの URL で正常に機能しますが、リダイレクトされた URL では機能しません。上記のコードを更新して、リダイレクトされた URL からコンテンツを読み取るにはどうすればよいですか? リダイレクトされた URL の場合、"File Not Found"
.