तुम सच में उपयोग करना चाहते हैं HttpURLConnection आप की तरह setRequestProperty विधि का उपयोग कर सकते हैं:
myHttpURLConnection.setRequestProperty("Content-Type", "text/plain; charset=utf-8");
myHttpURLConnection.setRequestProperty("Expect", "100-continue");
हालांकि, अगर मैं तुम्हें थे मैं Apache HTTP libraries का उपयोग कर इस पर गौर चाहते हैं। वे थोड़ा उच्च स्तर और उपयोग करने में आसान हैं। उनके साथ आप इसे कुछ ऐसा करेंगे:
HttpGet get = new HttpGet("http://192.168.1.36/");
get.setHeader("Content-Type", "text/plain; charset=utf-8");
get.setHeader("Expect", "100-continue");
HttpResponse resp = null;
try {
HttpClient httpClient = new DefaultHttpClient();
resp = httpClient.execute(get);
} catch (ClientProtocolException e) {
Log.e(getClass().getSimpleName(), "HTTP protocol error", e);
} catch (IOException e) {
Log.e(getClass().getSimpleName(), "Communication error", e);
}
if (resp != null) {
// got a response, do something with it
} else {
// there was a problem
}
स्रोत
2009-12-22 22:19:28
जीईटी अनुरोध के लिए निर्दिष्ट करने के लिए सही शीर्षलेख की तलाश में था, इसलिए मेरा प्रश्न आपके प्रश्न को देखकर उत्तर दिया गया। – Grubsnik
नमस्ते, मेरे पास आपके विषय से संबंधित एक प्रश्न है ... क्या आप मुझे कुछ सामान्य विचार बता सकते हैं कि "connection.setRequestProperty (" अपेक्षा करें "," 100-जारी रखें ");" आपकी प्रक्रिया को प्रभावित करता है? क्या आपको इसकी आवश्यकता है ... 100 प्रतिक्रिया के लिए प्रतीक्षा करें, फिर कुछ अन्य ऑपरेशन करें, और फिर 200 प्रतिक्रिया के लिए प्रतीक्षा करें? – Josh