2012-07-01 21 views
0

我嘗試使用以下代碼有效的URL連接進行連接時,得到了一個404錯誤,但我得到了一個404錯誤...Android的:在一個有效的URL

URL url = new URL(urlString); 
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection(); 
urlConnection.setRequestMethod("GET"); 
urlConnection.setConnectTimeout(ConnectivityHelper.CONNECT_TIMEOUT); 
urlConnection.setReadTimeout(ConnectivityHelper.READ_TIMEOUT); 
urlConnection.setRequestProperty("Accept-Encoding", "gzip, deflate"); 

當我打電話

urlConnection.getInputStream() 

我有一個崩潰,因爲的HttpResponse代碼爲404

我不明白的是,網址確實存在:http://www.plongeurs.tv/xml/itunes.xml 我跟蹤它使用wget,我得到了

--2012-07-01 16:24:52-- http://www.plongeurs.tv/xml/itunes.xml 
Résolution de www.plongeurs.tv (www.plongeurs.tv)... 94.23.134.238 
Connexion vers www.plongeurs.tv (www.plongeurs.tv)|94.23.134.238|:80... connecté. 
requête HTTP transmise, en attente de la réponse... 200 OK 

我怎麼會在我的應用程序中遇到404錯誤? 僅供參考,這是我發現的唯一網址有這個問題,飼料

+0

您是否有權訪問互聯網? 只需要檢查一下:p –

+0

正如我的文章所述,我的代碼可以正常工作,超過1000個不同的url ...查看我的答案, – user1026605

回答

0

與1000+ RSS測試之後,我不相信,我只是想它指定一個用戶代理和現在的作品!

connection.setRequestProperty(「User-agent」,「mozilla」);