0
沒有類型的信息,我想從Android
訪問Web服務。 kSOAP
(我試過2.4
,我現在使用3.0.0 RC5
)似乎是一個很好的辦法做到這一點。我可以訪問服務就好了在kSOAP2
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);
但沒有類型信息。
這是特別糟糕的,因爲返回類型是一個具有幾個子類型的類型數組,只有超類的屬性在響應中,而不管數組中的項是哪種類型。
我怎樣才能得到一個正確鍵入反應?