public void Translate() {
final String SOAP_ACTION =" ";
final String METHOD_NAME = "testService";
final String NAMESPACE = "http://bridge.android.com/";
final String URL = "http://172.20.1.112:8080/AndroidBride/BridgeWebServiceService";
SoapObject Request = new SoapObject(NAMESPACE,METHOD_NAME);
Request.addProperty("tester",origText.getText());
SoapSerializationEnvelope soapEnvelope = new SoapSerializationEnvelope(SoapEnvelope.VER12);
// soapEnvelope.dotNet=true;
soapEnvelope.setOutputSoapObject(Request);
AndroidHttpTransport androidHttpTransport= new AndroidHttpTransport(URL);
try{
androidHttpTransport.call(SOAP_ACTION, soapEnvelope);
//Get the soap envelope back and extract the body
SoapObject resultRequestsoap = (SoapObject)soapEnvelope.bodyIn;
translatedText.setText("string :"+resultRequestsoap.toString());
}
catch(Exception e){
translatedText.setBackgroundColor(Color.GRAY);
translatedText.setText("Error :Connection of the service has failed ! \n"+ e.getClass().getName()+ " : "+e.getMessage());
}
Partager