Gerçekten kullanmak istiyorsanız HttpURLConnection sen gibi setRequestProperty yöntemi kullanabilirsiniz: Sana olsaydı
myHttpURLConnection.setRequestProperty("Content-Type", "text/plain; charset=utf-8");
myHttpURLConnection.setRequestProperty("Expect", "100-continue");
Ancak, Apache HTTP libraries kullanarak içine bakmak. Biraz daha üst düzey ve kullanımı daha kolay. Onlarla sizin gibi bir şey ile yaparsınız:
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
}
Bir GET isteği için belirtmek için doğru üstbilgiyi arıyordum, bu yüzden soruyu yanıtlayarak sorumu yanıtladım. – Grubsnik
Merhaba, konunuzla ilgili bir sorum var ... "connection.setRequestProperty (" Expect "," 100-continue ") ile ilgili genel bir fikir verebilir misiniz?" Prosedürünü etkiler mi? İhtiyacın var mı? 100 yanıt bekle, sonra başka bir operasyon yap ve sonra 200 yanıt bekle? – Josh