Android:连接有效网址时出错404

时间:2012-07-01 14:32:41

标签: android http-status-code-404 httpurlconnection

我正在尝试使用以下代码连接有效的网址,但我收到了404错误...

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错误? 仅供参考,这是我发现有这个问题的唯一网址,在测试了1000多个RSS源后

1 个答案:

答案 0 :(得分:0)

我不相信,我只是尝试指定一个用户代理,现在它可以工作了!

connection.setRequestProperty(“User-agent”,“mozilla”);