Я пытаюсь прочитать https://d3ca01230439ce08d4aab0c61810af23:[email protected]/recordings.atom
используя Рим, но это дает мне ошибку
INFO: Illegal access: this web application instance has been stopped already. Could not load org.bouncycastle.jcajce.provider.symmetric.AES$ECB. The eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact.
и
Server returned HTTP response code: 401 for URL: https://d3ca01230439ce08d4aab0c61810af23:[email protected]/recordings.atom .
я делаю это
URL url = new URL("https://d3ca01230439ce08d4aab0c61810af23:[email protected]/recordings.atom ");
try {
SyndFeedInput input = new SyndFeedInput();
SyndFeed feed = input.build(new XmlReader(url));
System.out.println("Feed Author:"+feed.getAuthor());
for(Object entries: feed.getEntries()){
SyndEntry entry = (SyndEntry) entries;
System.out.println("title :"+entry.getTitle());
System.out.println("description : "+entry.getDescription());
}
} catch (IllegalArgumentException | FeedException | IOException e) {
e.printStackTrace();
}
Нужно ли мне куда-то вводить логин-пароль?
обновить
Это я сделал
URL url = new URL("https://d3ca01230439ce08d4aab0c61810af23:[email protected]/recordings.atom");
HttpURLConnection httpcon = (HttpURLConnection)url.openConnection();
String encoding = new sun.misc.BASE64Encoder().encode("username:pass".getBytes());
httpcon.setRequestProperty ("Authorization", "Basic " + encoding);