[英]No type information in kSOAP2
我正在嘗試從Android
訪問Web服務。 kSOAP
(我嘗試過2.4
,現在正在使用3.0.0 RC5
)似乎是一種很好的方法。 我可以通過以下方式訪問該服務
SoapObject soapRequest = new SoapObject(NAMESPACE, METHOD_NAME);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(soapRequest);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
androidHttpTransport.debug=true;
androidHttpTransport.call(SOAP_ACTION, envelope);
Log.d("soap", androidHttpTransport.responseDump);
但沒有類型信息。
這特別糟糕,因為返回類型是具有多個子類型的類型的數組,並且響應中僅超類型的屬性在響應中,無論數組中的項是哪種類型。
如何獲得正確鍵入的回復?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.