Android-API에서 HttpParams-stuff를 가져올 수 없습니다.Postrequest와 함께 작동하는 HttpParams를 가져올 수 없습니다.
필자는 Postrequest와 함께 간단한 매개 변수를 보내지 않을 것입니다. 매개 변수를 제외하고 모두 잘 작동합니다. 이 코드는 postrequest에 매개 변수를 설정하려면 다음
HttpParams params = new BasicHttpParams();
params.setParameter("password", "secret");
params.setParameter("name", "testuser");
postRequest.setParams(params);
서버가 항상 대답으로 내 요청은 "이름"-parameter가 없기 때문에이 코드는, 전혀 매개 변수를 추가하지 않는 것 같다.
실제로 예상대로 작동하는 예를 보자 :
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