Je n'arrive pas à faire fonctionner les HttpParams de l'API Android.Impossible de faire fonctionner HttpParams avec Postrequest
Je voulais simplement envoyer quelques paramètres simples avec ma Postrequest. Tout fonctionne bien, sauf pour les paramètres. Le code pour définir les paramètres à la postrequest:
HttpParams params = new BasicHttpParams();
params.setParameter("password", "secret");
params.setParameter("name", "testuser");
postRequest.setParams(params);
Il semble que ce code n'ajoute un paramètre du tout, comme le serveur répond toujours, que ma demande ne contient pas le -parameter « name ».
Un exemple de ce qui fonctionne en fait comme prévu:
ArrayList<NameValuePair> postParameters = new ArrayList<NameValuePair>();
postParameters.add(new BasicNameValuePair("name", "testuser"));
postParameters.add(new BasicNameValuePair("password", "secret"));
UrlEncodedFormEntity formEntity = new UrlEncodedFormEntity(postParameters);
postRequest.setEntity(formEntity);
Mais je voudrais utiliser une version du premier exemple, car il est plus facile à lire et à comprendre.
Tout indice est vraiment apprécié!
+1 - Même question ici ... commuté à l'aide de ArrayList et tout fonctionne maintenant ... ne comprends pas pourquoi la même logique avec HttpParams ne fonctionne pas! –
Vladimir