मुझे उपयोगकर्ता नाम और पासवर्ड के साथ उपयोगकर्ता को प्रमाणीकृत करने के लिए वेब-सेवा के लिए http पोस्ट अनुरोध करना है। वेब सेवा लड़के ने मुझे HTTP पोस्ट अनुरोध बनाने के लिए निम्नलिखित जानकारी दी।एंड्रॉइड, जावा: HTTP पोस्ट अनुरोध
POST /login/dologin HTTP/1.1
Host: webservice.companyname.com
Content-Type: application/x-www-form-urlencoded
Content-Length: 48
id=username&num=password&remember=on&output=xml
एक्सएमएल प्रतिक्रिया है कि मैं हो रही होगी
<?xml version="1.0" encoding="ISO-8859-1"?>
<login>
<message><![CDATA[]]></message>
<status><![CDATA[true]]></status>
<Rlo><![CDATA[Username]]></Rlo>
<Rsc><![CDATA[9L99PK1KGKSkfMbcsxvkF0S0UoldJ0SU]]></Rsc>
<Rm><![CDATA[b59031b85bb127661105765722cd3531==AO1YjN5QDM5ITM]]></Rm>
<Rl><![CDATA[[email protected]]]></Rl>
<uid><![CDATA[3539145]]></uid>
<Rmu><![CDATA[f8e8917f7964d4cc7c4c4226f060e3ea]]></Rmu>
</login>
यह मैं क्या कर रहा हूँ है HttpPost postRequest = नए HttpPost (urlString); मैं बाकी पैरामीटर कैसे बना सकता हूं?
क्या सरणी जोड़ने का कोई आसान तरीका है? क्या आपको उनके माध्यम से लूप करना होगा और जोड़ी BasicNameValuePair ("array []", array [i]) जोड़ना होगा? – gsingh2011
क्या यह एक्सएमएल में जेएसओएन फाइलों पर भी प्रभावी है? –
एंड्रॉइड 2.3 और उच्चतर के लिए Google HttpURLConnection का उपयोग करने की अनुशंसा करता है। http://developer.android.com/reference/org/apache/http/impl/client/DefaultHttpClient.html –