Я пытаюсь прочитать RSS-канал http://www.youm7.com/new3agelrss.asp
с помощью RSS-каналов с Java - Учебное пособие для Ларса Фогеля.
Мне удалось без проблем прочитать другие RSS-каналы, используя точный код.
По этой ссылке я получаю
Сервер вернул код ответа HTTP: 403 для URL: http://www.youm7.com/new3agelrss.asp < / а>
Согласно java.io.IOException: сервер вернулся Код ответа HTTP: 403 для URL Я отредактировал private InputStream read()
метод следующим образом:
private InputStream read() {
try {
HttpURLConnection httpcon = (HttpURLConnection) url.openConnection();
httpcon.addRequestProperty("User-Agent", "Mozilla/4.76");
return httpcon.getInputStream();
} catch (IOException e) {
throw new RuntimeException(e);
}
}
Теперь я получаю:
Сервер вернул код ответа HTTP: 503 для URL: http://www.youm7.com/new3agelrss.asp < / а>
Даже то, что я могу открыть этот url, бросить в браузер! и вы можете попробовать сами. Пожалуйста помоги. Я открыт для любого альтернативного подхода. Заранее спасибо.
Примечание.
Я установил на свой Mac два приложения для чтения RSS. (RSS Notifier и RSS Bot), и обоим удалось прочитать этот RSS.