我已經看到了討論這個主題,但似乎沒有人發佈解決方案。目前,我正在測試傳遞參數給我的.Net Web服務。當參數到達Web服務時,它會添加一個附加字符串,然後將其返回給我的應用程序;但我要返回的是字符串消息,而不是我傳遞的參數。我的web服務或soap方法有問題嗎?Web服務從應用程序使用ksoap方法接收空參數
皁:
SoapObject請求=新SoapObject(NAMESPACE,METHOD_NAME);
request.addProperty("A", "workowr");
SoapSerializationEnvelope envelope =
new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
try {
androidHttpTransport.call(SOAP_ACTION, envelope);
SoapPrimitive result = (SoapPrimitive) envelope.getResponse();
//SoapObject result = (SoapObject)envelope.getResponse();
String resultData = result.toString();
testTV.setText(resultData);
}
catch(Exception e)
{
testTV.setText(e.getMessage());
}
這裏是我的簡單的.NET Web服務:
公共功能getRegInfo(一BYVAL作爲字符串)作爲字符串
迴歸A + 「字符串消息」
End Function
我將不勝感激任何幫助。
你曾經能夠解決這個問題嗎?我有與Android和ksoap2 – bugzy 2010-06-22 12:17:11