Я использую Apache HttpClient через httpclient-fluent-builder, чтобы загрузить страницу http.Не удается загрузить с HttpClient с другим портом сервера
Это код:
...
try {
response = Http.get("http://fr3.ah.fm:9000/played.html")
.use(client) // use this HttpClient (required)
.charset("windows-1252") // set the encoding... (optional)
.asString();
} catch (IOException e) {
Log.d(TAG, "Error: "+e.toString());
e.printStackTrace();
}
Log.i(TAG, ""+ response);
...
Проблема заключается в том, что я получаю org.apache.http.client.ClientProtocolException
Это что-то с хозяином: порт/URL, обусловленно это работает с URL'ы, без порты. Я также получаю эту же ошибку с другим классом Httphelper, чем с быстрым построением. Брандмауэр выключен.
Logcat: http://pastebin.com/yMMvvdQ3
Если вы нажмете http://fr3.ah.fm:9000/played.html в своем браузере, это даст вам что-то действительное? –
Да, и я попробовал это как из своего обычного браузера, так и из браузера Android внутри эмулятора. – droidgren