androuest Posté(e) 15 novembre 2010 Share Posté(e) 15 novembre 2010 Bonjour à tous, J'ai besoin d'aide pour httpposter des données depuis un téléphone vers un serveur apache. Description : - Tout se passe bien à partir de l'émulateur android. - Lorsque j'installe l'apk sur mon téléphone - HTC desire chez Orange - Là problème : Je reçois systématiquement le code retour ERR_INVALID_REQ sur tous mes HttpPost (idem pour HttpPut). Et le serveur ne reçoit pas la requête. Le HttpGet semble quant à lui fonctionner correctement... mais il me faut faire des POST. J'ai mis la permission INTERNET. Le code est le suivant : HttpPost httpPost = new HttpPost(url); HttpClient httpclient = new DefaultHttpClient(); List nameValuePairs = new ArrayList(1); nameValuePairs.add(new BasicNameValuePair("q", "methode")); httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); HttpResponse response = httpclient.execute(httpPost); // ici pas d'exception... String str_response = EntityUtils.toString(response.getEntity()); Log.i(this.getClass().getName(), "Message recu = " + str_response); // réponse = ERR_INVALID_REQ Quelqu'un a t il rencontré ce pb ? J'ai cru entendre qu'orange bridait les téléphones, un rapport ? J'ai passé pas mal de temps la dessus et je ne vois pas de solution, d'avance merci à ceux qui pourraient m'aider. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pierre87 Posté(e) 16 novembre 2010 Share Posté(e) 16 novembre 2010 et depuis ton téléphone en wifi? Lien vers le commentaire Partager sur d’autres sites More sharing options...
androuest Posté(e) 16 novembre 2010 Auteur Share Posté(e) 16 novembre 2010 Depuis le téléphone en wifi ça fonctionne. C'est sur le réseau mobile (avec wifi désactivé) que se pose le problème. Une idée :) ? Note : Depuis j'ai trouvé une 'méthode' qui semble fonctionner : En passant par une gestion des POST via HttpURLConnection. Mais je crois que ça n'est pas recommandé, et c'est nettement plus lourd à gérer... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.