2012-09-19 3 views
1

현재 클라이언트 webservice를 처리하는 Andrid 프로젝트를 진행 중입니다. 짧은 이야기를 자르기 위해 웹 서비스를 테스트 할 때 브라우저는 적절한 형식의 XML을 표시하지만 Android KSoap에서는 AnyType {resp = 200; 등 등} 그래서 httpTransport.debug = TRUE가되어야합니다 것을 발견하고, httpTransport.responseDump을 사용하고 등등안드로이드를 사용하는 웹 서비스 KSoap은 anyType을 반환합니다.

<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/

로하고 HTML 태그를 포함하여 전체 XML을 형성하지만이 브라우저의 경우가 아니므로 브라우저의 출력 형식이 필요합니다.

다른 것을해야할까요?

+0

비누 응답의 크기는 무엇이라고 말합니까? 올바른 전화를 걸 었는지, 종류의 예외는 없는지 확인할 수 있습니까? – ksudu94

답변

0

transport.call (soap_action, envelope); 결과 = (SoapObject) envelope.getResponse(); result.getProperty (0) .toString(); // 반환되는 객체의 첫 번째 요소를 제공합니다.

관련 문제