Я видел темы, обсуждающие это, но никто, похоже, не опубликовал решение.В данный момент я тестирую параметры передачи в мой веб-сервис .Net.Когда параметры достигают веб-сервиса, он добавляет его с дополнительной строкой, а затем возвращает его и моему приложению;но все, что я возвращаю, это строковое сообщение, а не параметр, который я передал.Что-то не так с моим веб-сервисом или методом мыла?
Soap:
Запрос 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:
Открытая функция getRegInfo (ByVal A As String) As String
Return A + "String message"
End Function
Буду признателен за любую помощь.