Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.sg.sss.siniflar;
- import java.util.Map;
- import org.ksoap2.SoapEnvelope;
- import org.ksoap2.serialization.SoapObject;
- import org.ksoap2.serialization.SoapSerializationEnvelope;
- import org.ksoap2.transport.HttpTransportSE;
- import android.util.Log;
- public class WebServis {
- private static String NAMESPACE = "http://www.serdargokcen.com/";
- final static String URL = "http://192.168.10.23/SatisSistem/WebServices/SahaSatisWS.asmx";
- public static Object Cagir(String method, Map<String, Object> params) {
- // namespace ve method hazırlanıyor.
- String SOAP_ACTION = NAMESPACE + method;
- // soap methodu hazırlanıyor.
- SoapObject Request = new SoapObject(NAMESPACE, method);
- // eğer methodun parametresi varsa o hazırlanıyor.
- if (params != null) {
- for (Map.Entry<String, Object> entry : params.entrySet()) {
- Request.addProperty(entry.getKey(), entry.getValue());
- }
- }
- // soap serializer hazırlanıyor.
- SoapSerializationEnvelope soapEnvelope = new SoapSerializationEnvelope(
- SoapEnvelope.VER11);
- // .net webservisi olduğu belirtiliyor.
- soapEnvelope.dotNet = true;
- // request bildiriliyor
- soapEnvelope.setOutputSoapObject(Request);
- // url bildirisi ekleniyor.
- HttpTransportSE aht = new HttpTransportSE(URL);
- // değerler gönderiliyor
- try {
- aht.call(SOAP_ACTION, soapEnvelope);
- } catch (Exception e) {
- Log.d("Hata", e.toString());
- }
- // değer çağrılıyor
- try {
- return soapEnvelope.getResponse();
- } catch (Exception e) {
- Log.d("Hata", e.toString());
- }
- return null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement