How to set Content Type on HttpURLConnection?
If you really want to use the HttpURLConnection you can use the setRequestProperty method like:
myHttpURLConnection.setRequestProperty("Content-Type", "text/plain; charset=utf-8");myHttpURLConnection.setRequestProperty("Expect", "100-continue");
However, if I were you I'd look into using the Apache HTTP libraries. They're a little higher-level and easier to use. With them you would do it with something like:
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}