可能会遇到“java.io.IOException: Server returned HTTP response code: 403 for URL”的错误信息。
通常是因为服务器的安全设置不接受Java程序作为客户端访问,解决方案是设置客户端的User Agent
将
URL httpUrl = new URL(rssURL);
改为
URLConnection con = new URL(url).openConnection();
con.setRequestProperty("User-Agent","Mozilla/4.0 (compatible; MSIE 5.0; Windows XP; DigExt)");