Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sending
- try {
- SoapObject soapObject = new SoapObject(Configs.WEB_SERVICE_NAMESPACE, str);
- for (int i = 0; i < list.size(); i++) {
- soapObject.addProperty(list.get(i).getName(), list.get(i).getValue());
- }
- SoapSerializationEnvelope soapSerializationEnvelope = new SoapSerializationEnvelope(110);
- soapSerializationEnvelope.dotNet = true;
- soapSerializationEnvelope.setOutputSoapObject(soapObject);
- HttpTransportSE httpTransportSE = new HttpTransportSE(str2, (int) Configs.LOAD_DATA_TIMER);
- httpTransportSE.call(Configs.WEB_SERVICE_NAMESPACE + str, soapSerializationEnvelope);
- Object response = soapSerializationEnvelope.getResponse();
- if (response != null) {
- return new String(Base64.decode(new JSONObject(response.toString()).getString("Response").getBytes()));
- }
- return null;
- for classes look here:
- http://kobjects.org/ksoap2/doc/api/org/ksoap2/serialization/SoapSerializationEnvelope.html
- public class SoapSerializationEnvelope extends SoapEnvelope {
- private static final String ANY_TYPE_LABEL = "anyType";
- private static final String ARRAY_MAPPING_NAME = "Array";
- private static final String ARRAY_TYPE_LABEL = "arrayType";
- static final Marshal DEFAULT_MARSHAL = new DM();
- private static final String HREF_LABEL = "href";
- private static final String ID_LABEL = "id";
- private static final String ITEM_LABEL = "item";
- private static final String NIL_LABEL = "nil";
- private static final String NULL_LABEL = "null";
- protected static final int QNAME_MARSHAL = 3;
- protected static final int QNAME_NAMESPACE = 0;
- protected static final int QNAME_TYPE = 1;
- private static final String ROOT_LABEL = "root";
- private static final String TYPE_LABEL = "type";
- static /* synthetic */ Class class$org$ksoap2$serialization$SoapObject;
- protected boolean addAdornments = true;
- public boolean avoidExceptionForUnknownProperty;
- protected Hashtable classToQName = new Hashtable();
- public boolean dotNet;
- Hashtable idMap = new Hashtable();
- public boolean implicitTypes;
- Vector multiRef;
- public Hashtable properties = new Hashtable();
- protected Hashtable qNameToClass = new Hashtable();
- public boolean skipNullProperties;
- }
Add Comment
Please, Sign In to add comment