J'utilise Apache HttpClient via httpclient-fluent-builder pour télécharger une page http.ne peut pas télécharger avec HttpClient avec un port serveur différent
Voici le code:
...
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);
...
Le problème est que je reçois org.apache.http.client.ClientProtocolException
Il est quelque chose avec l'hôte: port/url, beacause il fonctionne avec urls sans ports. Je reçois également cette même erreur avec une autre classe Httphelper que fluent-builder. Le pare-feu est désactivé.
Logcat: http://pastebin.com/yMMvvdQ3
Si vous tapez http://fr3.ah.fm:9000/played.html avec votre navigateur, cela vous donne quelque chose de valable? –
Oui, Et je l'ai essayé à la fois depuis mon navigateur habituel et le navigateur Android à l'intérieur de l'émulateur. – droidgren