No puedo hacer funcionar el material HttpParams del Android-API.No se puede obtener HttpParams trabajando con Postrequest
Solo quiero enviar algunos Parámetros simples con mi Post-solicitud. Todo funciona bien, excepto por los parámetros. El código para establecer los parámetros para la postrequest:
HttpParams params = new BasicHttpParams();
params.setParameter("password", "secret");
params.setParameter("name", "testuser");
postRequest.setParams(params);
Parece que este código no es la adición de cualquier parámetro en absoluto, ya que el servidor siempre responde, que mi solicitud falta la -parámetro "nombre".
Un ejemplo de lo que realmente está trabajando como se esperaba:
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);
Pero me gustaría utilizar una versión del primer ejemplo, ya que es más fácil de leer y entender.
¡Cualquier pista es realmente apreciada!
+1 - El mismo problema aquí ... cambió a utilizar ArrayList y todo está funcionando ahora ... no entiendo por qué la misma lógica con HttpParams no funciona. –
Vladimir