Я пытаюсь использовать веб-сервис уже 2 дня, и мне это не удалось. Вот мой код:
String SOAP_ACTION = "urn:WsTestIntf-IWsTest#Test101";
String METHOD_NAME = "Test101";
String NAMESPACE = "urn:WsTestIntf-IWsTest";
String URL = "http://wsig.127.cc:8465/WsTemp.dll/wsdl/IWsTest";
String strTemp;
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
try
{
androidHttpTransport.call(SOAP_ACTION, envelope);
SoapObject resultsRequestSOAP = (SoapObject) envelope.bodyIn;
strTemp = resultsRequestSOAP.toString();
} catch (Exception e) {
strTemp = "Error : " + e.getMessage();
}
Toast.makeText(getBaseContext(), strTemp, Toast.LENGTH_SHORT).show();
Что с этим не так? У меня есть разрешение INTERNET в моем манифесте. Веб-сервис написан на Delphi.