public HttpTransport build() { return new HttpTransport(apiKey, connectTimeout, socketTimeout, proxy, executor, useCompression); } }
SoapObject request = new SoapObject("http://www.webserviceX.NET", "GetCitiesByCountry"); String soapAction = "http://www.webserviceX.NET/GetCitiesByCountry"; request.addProperty("CountryName", "india"); SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.bodyOut = request; envelope.dotNet = true; HttpTransport ht = new HttpTransport("http://www.webservicex.net/globalweather.asmx"); ht.debug = true; //System.err.println( ht.requestDump ); ht.call(soapAction,envelope); System.out.println("####################: " +envelope.getResponse()); //SoapObject result = (SoapObject)envelope.getResponse();
SoapObject request = new SoapObject("http://www.webserviceX.NET", "GetCitiesByCountry"); String soapAction = "http://www.webserviceX.NET/GetCitiesByCountry"; request.addProperty("CountryName", "india"); SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); envelope.bodyOut = request; envelope.dotNet = true; HttpTransport ht = new HttpTransport("http://www.webservicex.net/globalweather.asmx"); ht.debug = true; //System.err.println( ht.requestDump ); ht.call(soapAction,envelope); System.out.println("####################: " +envelope.getResponse()); //SoapObject result = (SoapObject)envelope.getResponse();
SoapObject request = new SoapObject("namespace", "login"); request.addProperty("username", "pranav"); request.addProperty("password", "gangan"); //create the SOAP envelope final SoapSerializationEnvelope env = new SoapSerializationEnvelope(SoapEnvelope.VER11); env.setOutputSoapObject(request); //create the transport and then call final HttpTransport httpTransport = new HttpTransport("http://URL"); httpTransport.call("\"login\"", env); SoapObject body = (SoapObject) env.bodyIn; //body.getProperty(0) will return the content of the first tag inside body Object response = body.getProperty(0); System.out.println(response.toString);
public HttpTransport build() { return new HttpTransport(apiKey, connectTimeout, socketTimeout); } }
public class MarshalDemo { public String storeFile(File file) throws IOException, XmlPullParserException { SoapObject soapObj = new SoapObject("http://www.example.com/ws/service/file/1.0", "storeFile"); soapObj.addProperty("file", file); SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); new MarshalBase64File().register(envelope); envelope.encodingStyle = SoapEnvelope.ENC; envelope.setOutputSoapObject(soapObj); HttpTransport ht = new HttpTransport(new URL(server, "/soap/file")); ht.call("http://www.example.com/ws/service/file/1.0/storeFile", envelope); String retVal = ""; SoapObject writeResponse = (SoapObject)envelope.bodyIn; Object obj = writeResponse.getProperty("statusString"); if (obj instanceof SoapPrimitive) { SoapPrimitive statusString = (SoapPrimitive)obj; String content = statusString.toString(); retVal = content; } return retVal; } }
s.dotNet =true; s.setOutputSoapObject(request); HttpTransport httpTransport = new HttpTransport(SOAP_ADDRESS); try { httpTransport.call(SOAP_ACTION,s); HttpTransport httpTransport = new HttpTransport(SOAP_ADDRESS); Object response=null; try