2012-06-27 26 views
5

Tôi đã sử dụng ksoap2 để gọi dịch vụ SOAP của mình. Nó hoạt động tốt trong android2.2, nhưng khi cùng một mã chạy trong android2.3.3 trở đi nó ném một ngoại lệ trong dòng sau.android ksoap gọi xmlpullparser exception

http_transport_se.call(SOAP_ACTION, envelope); 

Trường hợp ngoại lệ được ném như sau.

org.xmlpull.v1.XmlPullParserException: unexpected type (position:TEXT �������������[ێ[email protected]:255 in [email protected]) 

Lưu ý rằng không cần tham số để gọi phương thức này. Hãy giúp tôi. :(

+0

những gì hiện wsdl của bạn trông giống như? chi tiết xin vui lòng. – drulabs

Trả lời

1

Tôi không thể giải quyết vấn đề này, ksoap2 API có vấn đề chạy trong nhiều nền tảng. Vì vậy, tôi đã triển khai dịch vụ SOAP mà không sử dụng bất kỳ API và đi Native.

link này đã giúp tôi thực hiện cuộc gọi đến của tôi dịch vụ web. Và here bạn có thể tìm cách yêu cầu SOAP của bạn/response trông.

1

Hãy thử sử dụng một phiên bản khác của thư viện. Switching phiên bản từ 2.6.5 đến 2.6.4 đã giải quyết được vấn đề đối với tôi.