Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected String doInBackground(String... params) {
- // TODO Auto-generated method stub
- final SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME_memberRegistration);
- // SerializationUtils.serialize(bFile);
- request.addProperty("fareMediaType", "SJT");
- request.addProperty("fromValue", "1");
- request.addProperty("toValue", "3");
- request.addProperty("ticketDate", "2016-09-29");
- request.addProperty("lang", "en");
- final SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
- SoapEnvelope.VER11);
- envelope.headerIn = new Element[1];
- envelope.headerIn[0] = buildAuthHeader();
- new MarshalBase64().register(envelope);
- envelope.setOutputSoapObject(request);
- envelope.dotNet = true;
- HttpTransportSE androidHttpTransport = new HttpTransportSE(signUpURL);
- try {
- androidHttpTransport.call(SOAP_ACTION_memberRegistration, envelope);
- SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
- res = response.toString();
- } catch (Exception e) {
- Log.e("exception", e.getMessage(),e);
- }
- return res;
- }
- private Element buildAuthHeader() {
- Element h = new Element().createElement(NAMESPACE, "AuthHeader");
- Element username = new Element().createElement(NAMESPACE, "Username");
- username.addChild(Node.TEXT, "name");
- h.addChild(Node.ELEMENT, username);
- Element pass = new Element().createElement(NAMESPACE, "Password");
- pass.addChild(Node.TEXT, "*******");
- h.addChild(Node.ELEMENT, pass);
- return h;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement