No puedo Consumir Web Service en Aplicacion de Android en eclipse
Publicado por ProgramadorEclipse (1 intervención) el 08/07/2017 15:56:56
Este es mi código sencillo donde solamente envio los valores para ser sumados.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
TextView text1 = (TextView) findViewById (R.id.textView1);
String NAMESPACE = "http://service.example.com";
String URL = "http://localhost:8080/AddServiceServer/services/AddOperador?wsdl";
String METHOD_NAME = "add";
String SOAP_ACTION = "http://service.example.com/add";
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
EditText num1 = (EditText) findViewById (R.id.numero1);
EditText num2 = (EditText) findViewById (R.id.numero2);
request.addProperty("x", 2);
request.addProperty("y", 5);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
envelope.dotNet=true;
String respuesta = "";
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
androidHttpTransport.debug = true;
try {
androidHttpTransport.call(SOAP_ACTION, envelope);
SoapObject resultado=(SoapObject) envelope.getResponse();
respuesta = resultado.getPropertyAsString(0);
text1.setText("Respuesta: "+respuesta);
}
catch(Exception e){
e.toString();
}
Valora esta pregunta
0