我無法從Android API獲取HttpParams-stuff的工作。無法使用Postrequest獲取HttpParams
我只是不想用我的Postrequest發送一些簡單的參數。一切工作正常,除了參數。該代碼的參數設置爲postrequest:
HttpParams params = new BasicHttpParams();
params.setParameter("password", "secret");
params.setParameter("name", "testuser");
postRequest.setParams(params);
看來,這個代碼不加入任何參數可言,因爲服務器總是回答,我的要求沒有「名」 - 參數。
的什麼是真正按預期工作的一個例子:
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);
但我想用一個版本的第一個例子,因爲它更容易閱讀和理解。
任何提示真的很感激!
+1 - 同樣的問題在這裏...切換到使用ArrayList和一切正在工作...不明白爲什麼與HttpParams相同的邏輯不起作用! –
Vladimir
2011-04-12 06:11:44