-1
我的一個URL的是這樣的: 「H - P://www.test.com/ / /rss.xml」URL格式不正確的異常錯誤
當我運行下面的代碼:
private String RSSFEEDURL = Uri.encode("h--p://www.test.com/path/*/*/rss.xml");
URL url = null;
try {
url = new URL(xml);
} catch (MalformedURLException e1) {
e1.printStackTrace();
}
我得到 「java.net.MalformedURLException:協議未找到:HTTP%3A%2F%2Ftest.com%2Fpath%2F *%2F *%2Frss.xml」
我有已經完成了Uri編碼,如上所示。任何想法,是什麼導致這個問題,以及我如何解決它?
在此先感謝
這是你的實際Uri嗎?因爲這看起來不是一個有效的Uri?或者,這只是爲了避免某種形式的URL檢測?第二:我相信它是對你不想編碼的實際部分進行編碼(比如':'),所以你可以把這些東西放到Uri中,而不是僅僅把它變成一個uri。 – Nanne
@Nanne我只是在這裏提供了一個虛擬網址樣本。你的意思就像h - p://www.test.com + Uri.encode(「/ path/*/*/rss.xml」)? – aandroidtest