2012-10-30 144 views
1

我正在嘗試使用kSOAP2將Android設備連接到Web服務。如果任何人有興趣,它是一個SAP ABAP Web服務。連接到Web服務的Android kSOAP2。

我收到以下錯誤:

10-30 15:21:42.395: I/System.out(18148): Error org.xmlpull.v1.XmlPullParserException: 
expected: START_TAG {http://www.w3.org/2003/05/soap-envelope}Envelope (position:START_TAG <html>@1:7 in [email protected]) 

我的連接詳細信息的網址是: -

String NAMESPACE = "urn:sap-com:document:sap:rfc:functions"; 
String METHOD_NAME = "ZmobileGetTableDefinition"; 
String SOAP_ACTION = "urn:sap-com:document:sap:rfc:functions/ZmobileGetTableDefinition"; 
String URL = "http://localhost.com/sap/bc/srt/wsdl/sdef_ZMOBILE_REPORTING/wsdl11/ws_policy/document?sap-client=800?WSDL"; 

什麼用START_TAG意味着錯誤。

感謝

馬丁

回答

0

你可以嘗試表明,是一個從web服務返回的字符串?這聽起來像解析錯誤

+0

我使用以下代碼來調用該調用。 HttpTransportSE ht = new HttpTransportSE(URL); ht.call(SOAP_ACTION,envelope);是引發這個錯誤的ht.call –

0

這是我需要指定的Web服務端點,而不是WSDL。