How to call a .NET web service from android? -


मुझे एक यूआरएल के साथ कुछ वेब सेवा कॉल करना है: "http://192.168.1.19/TestWeb

"पाठ">

अंत में, मुझे अपने प्रश्न के लिए समाधान मिला।

यहां कोड है:

  पैकेज प्रोजेक्ट। Ksoap2sample; आयात org.ksoap2.SoapEnvelope; आयात org.ksoap2.serialization.SoapObject; आयात org.ksoap2.serialization.SoapSerializationEnvelope; आयात org.ksoap2.transport.HttpTransportSE; Import android.app। *; Import android.os। *; आयात करें android.widget.TextView; सार्वजनिक वर्ग ksoap2sample गतिविधि को बढ़ाता है {/ ** कहा जाता है जब गतिविधि पहले बनाई गई है। * / निजी स्थिर अंतिम स्ट्रिंग SOAP_ACTION = "http://tempuri.org/HelloWorld"; निजी स्थिर अंतिम स्ट्रिंग METHOD_NAME = "हैलोवाल्ड"; निजी स्थिर अंतिम स्ट्रिंग NAMESPACE = "http://tempuri.org/"; निजी स्थिर अंतिम स्ट्रिंग URL = "http://192.168.1.19/TestWeb/WebService.asmx"; टेक्स्टव्यू टीवी; @Create पर सार्वजनिक शून्य को ओवरराइड करें (बंडल सहेजे गए इन्स्टैंसस्टेट) {सुपर.नक्रेट (सहेजे गए इन्स्टेंसस्टेट); setContentView (R.layout.main); टीवी = (TextView) findViewById (R.id.text1); पु का र ना(); } सार्वजनिक शून्य कॉल () {try {SOAPObject अनुरोध = नया सोप ऑब्जेक्ट (NAMESPACE, METHOD_NAME); Request.addProperty ("पासऑनस्ट्रिंग", "राजपैंदियन"); SoapSerializationEnvelope लिफाफा = नई साबुनसिरीकरणकरण एनाफ़ेफ़ (सोपएनलफाफे। envelope.dotNet सच =; envelope.setOutputSoapObject (अनुरोध); एचटीटीपी ट्रांस्पोर्टएस एंड्रॉइड एचटीपीटीआरएस्पोर्ट = नया एचटीटीपी ट्रांस्पोर्टएसई (यूआरएल); AndroidHttpTransport.call (SOAP_ACTION, लिफ़ाफ़ा); ऑब्जेक्ट का परिणाम = (ऑब्जेक्ट) लिफ़ाफ़ा.गेटरेस्पॉन्स (); tv.setText (result.toString ()); } पकड़ (अपवाद ई) {tv.setText (e.getMessage ()); }}}  

सादर राजपैंदियन


Comments

Popular posts from this blog

c++ - Linux and clipboard -

What is expire header and how to achive them in ASP.NET and PHP? -

sql server - How can I determine which of my SQL 2005 statistics are unused? -