Может ' t получить HttpParams, работающий с Postrequest

Я не могу заставить работать HttpParams из Android-API.

Я просто не хочу отправлять некоторые простые параметры с моим Postrequest. Все работает нормально, кроме параметров. Код для установки параметров постзапроса:

HttpParams params = new BasicHttpParams();
params.setParameter("password", "secret");
params.setParameter("name", "testuser");
postRequest.setParams(params);

Похоже, что этого кода нет t добавление каких-либо параметров, поскольку сервер всегда отвечает, что в моем запросе отсутствует параметр "name".

Пример того, что на самом деле работает, как ожидалось:

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);

Но я хотел бы использовать версию первый пример, так как его легче читать и понимать.

Любые подсказки действительно приветствуются!

14
задан Christoph Haefner 12 December 2010 в 22:21
поделиться