मैं निम्नलिखित पद्धति का उपयोग करके Android ऐप्लिकेशन से एक RESTful वेब सेवा को कॉल करने के लिए कोशिश कर रहा हूँ:समाधान नहीं किया गया होस्ट अपवाद एंड्रॉयड
HttpHost target = new HttpHost("http://" + ServiceWrapper.SERVER_HOST,ServiceWrapper.SERVER_PORT);
HttpGet get = new HttpGet("/list");
String result = null;
HttpEntity entity = null;
HttpClient client = new DefaultHttpClient();
try {
HttpResponse response = client.execute(target, get);
entity = response.getEntity();
result = EntityUtils.toString(entity);
} catch (Exception e) {
e.printStackTrace();
} finally {
if (entity!=null)
try {
entity.consumeContent();
} catch (IOException e) {}
}
return result;
मैं पता और एंड्रॉयड एम्यूलेटर ब्राउज़र और से का उपयोग कर xml परिणाम देखने के लिए ब्राउज़ कर सकते हैं मेरी मशीन मैंने अपना ऐप इंटरनेट अनुमति दी है।
मैं ग्रहण के साथ विकास कर रहा हूं।
मैंने देखा है कि मुझे प्रॉक्सी कॉन्फ़िगर करने की आवश्यकता हो सकती है, लेकिन जब से मैं जिस वेब सेवा को कॉल कर रहा हूं वह पोर्ट 80 पर है, इससे कोई फर्क नहीं पड़ता? मैं ब्राउज़र के साथ विधि को कॉल कर सकता हूं।
कोई भी विचार?
प्रॉक्सी सेटिंग में कोई फर्क नहीं होगा जब तक कि आपके डिवाइस एक प्रॉक्सी सर्वर के पीछे है। –
यही वह था जो मैं सोच रहा था। मैं अभी भी यह काम नहीं कर सकता। –