簡體   English   中英

自動將網址網站重定向到Android中的移動網站?

[英]Auto redirect url site to mobile site in android?

我已經編寫了解析Rss的代碼,但是我無法自動重定向到移動網站,例如:我的URL是http://danviet.vn/rss/24/thoi-su.rss ,但是當我解析此URL時,我收到錯誤:找不到文件: http : //m.danviet.vn/rss/24/thoi-su.rss

我的解析代碼:

try {
    URL url = new URL(link);
    System.out.println(url.getHost());
    SAXParserFactory factory = SAXParserFactory.newInstance();
    SAXParser parser = factory.newSAXParser();
    XMLReader reader = parser.getXMLReader();
    RSSHandler handler = new RSSHandler();
    reader.setContentHandler(handler);
    InputSource source = new InputSource(url.openStream());
    reader.parse(source);
    return handler.getItemList();
} catch (MalformedURLException e) {
    e.printStackTrace();
}

您應該設置一個特定的User-Agent來防止移動重定向(或者僅在服務器端阻止RSS提要的這種更改)。

選中此設置SAX解析器的User-Agent屬性

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM