2013-06-10 3 views
0

나는 안드로이드 용 ksoap2로 작업 중이며 SOAP 요청을 보내고 있습니다. 나는 하루 종일 인터넷 검색하고 내 문제에 대한 해결책을 찾을 수 없습니다. 첫 번째 문제는 i : type에서 i : type을 사용하는 요청에 대해 서비스가 오류를 반환했기 때문에이 문제를 해결할 수 있음을 확인했습니다.kSoap-2 android nullpointer 예외

SoapSerializationEnvelope envelope = new SoapSerializationEnvelope (SoapEnvelope.VER10);

대신

SoapSerializationEnvelope 봉투 = 새로운 SoapSerializationEnvelope (SoapEnvelope.VER11)의;

그리고 i : type 문제가 해결되었습니다. 형과 나는 그것을 사용하여 SOAP UI를 보내는 경우는 잘 작동하지만 지금은

httpTransport.call (DEFAULT_SOAP_ACTION, 봉투)이 줄 NullPointerException이

를 얻을; 이제 생성 요청에 내가 포함되어 있지 않습니다

누구든지 나를 도와 줄 수 있습니까? 내 코드가 필요한 경우 게시 할 수 있습니다. kSOAP .jar 파일의 다른 버전을 사용해 보았는데 도움이되지 않았습니다.

+0

누구나 같은 문제가 있었습니까? – Mediha

답변

0

누군가가 필요할 수 있습니다.

제가

SoapSerializationEnvelope 봉투 = 새로운 SoapSerializationEnvelope (SoapEnvelope.VER11)를 사용하여 (각 PropertyInfo 대한 클래스 String.class 등을 입력 받는다 .setType 함수가) 형태를 명시 적으로 설정하여이를 해결;

및이를 사용하여 soap 요청에서 i : type을 제거합니다. 누군가가 도움이되기를 바랍니다.