String result = null;
StringBuffer sb = new StringBuffer();
try {
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
DataSoapSerializationEnvelope envelope = new DataSoapSerializationEnvelope(
SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.setOutputSoapObject(request);
HttpTransportSE transport = new HttpTransportSE(params[0]);
transport.call(SOAP_ACTION, envelope);
SoapObject resultData = (SoapObject) envelope.getResponse();
// SoapPrimitive resultData = (SoapPrimitive) envelope.getResponse();
여기서 질문 입니다.
SoapObject로 받아야 되는것도 있고 , SoapPrimitive 로 받아야 되는것도 있고 , 자꾸 Exception이 발생 합니다.
이 둘의 차이와 어떨때 어느 것을 사용해야 되는지 고수님들 알려주세요..ㅠㅠ
-----------------이부분은 받을때 SoapObject로 받아야 받아집니다.----------------
<a:_AuthGuid>b6c95eb4-d108-4194-ae37-285352ff1d78</a:_AuthGuid>
<a:_MSG_TYPE>MSG_LOGIN_OK</a:_MSG_TYPE>
<a:extensionObject i:nil="true"/>
------------------ 이부분은 SoapPrimitive 로 받아야 받아집니다 ----------------------
<GetAuthKeyByteResponse xmlns="http://tempuri.org/">
<GetAuthKeyByteResult>CAESJDU0OTYxM2QxLTYzYmUtNDFmZC1hY2E1LTc5MWI3M2JmM2Q3OQ==</GetAuthKeyByteResult>
</GetAuthKeyByteResponse>