Non riesco a ottenere l'HttpParams-roba da Android-API funzionante.Impossibile ottenere HttpParams con Postrequest
Non voglio inviare alcuni semplici parametri con il mio post-richiesta. Tutto funziona bene, ad eccezione dei parametri. Il codice per impostare i parametri per la postrequest:
HttpParams params = new BasicHttpParams();
params.setParameter("password", "secret");
params.setParameter("name", "testuser");
postRequest.setParams(params);
Sembra che questo codice non è l'aggiunta di un qualsiasi parametro a tutti, come il server di rispondere sempre, che la mia richiesta non è presente il -parameter "nome".
Un esempio di ciò che sta realmente lavorando come previsto:
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);
Ma vorrei usare una versione del primo esempio, come è più facile da leggere e capire.
Qualsiasi suggerimento è davvero apprezzato!
+1 - Lo stesso problema qui ... passato all'utilizzo di ArrayList e tutto funziona ora ... non capisco perché la stessa logica con HttpParams non funzioni! –
Vladimir