2011-02-03 4 views
0

내 웹 서비스에서 응답을받는 데 문제가 있습니다.Android ksoap2 객체에 객체 추가

<AuthenticateUser xmlns="http://whatever"> 
    <request> 
    <Username>string</Username> 
    <Password>string</Password> 
    <Partner>string</Partner> 
    </request> 
</AuthenticateUser> 

나도 몰라 어떻게 <request>

누구가 도움이 이의를 제기하는 트리 매개 변수를 추가하는 방법 :이 같은 뭔가를?

+0

나는 또한 대답에 흥미가 있으며, 나는 또한 그것을 할 방법을 찾고있다. –

답변

3
private static final String SOAP_ACTION = "http://whatever/AuthenticateUser"; 
private static final String METHOD_NAME = "AuthenticateUser"; 
private static final String NAMESPACE = "http://whatever"; 
private static final String URL = "www.blablabla.com/test?WSDL"; 

SoapObject authenticateUser = new SoapObject(NAMESPACE, METHOD_NAME); 
SoapObject request = new SoapObject(NAMESPACE, "request"); 
request.addProperty("Username","VALUE"); 
request.addProperty("Password","VALUE"); 
request.addProperty("Partner","VALUE"); 
authenticateUser.addSoapObject(request); 

나는 도움이 되길 바랍니다.

+0

나를 위해 작동하지 않았다 – Amalo

+0

@Amalo 6 년 전 나를 위해 일한 : P – danilodeveloper

+0

SoapFault - faultcode : 'soap : Client'faultstring : '서버가 요청을 읽을 수 없습니다. ---> XML 문서 (1, 367)에 오류가 있습니다. ---> 지정된 유형이 인식되지 않았습니다 : name = ':'this return !! – Amalo