Nie dochodzi stream do servletu. Gdy jest podpiety debugiem i iteruje linia po linia to działa, natomiast przy normalnym urchomieniu nie.

Kod Servletu:

protected void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		String jsonString = null;
		InputStream inputStream = request.getInputStream();
		BufferedReader bufferReader = new BufferedReader(new InputStreamReader(inputStream));
		jsonString = bufferReader.readLine();
System.out.println(jsonString);
}

Kod aplikacji android wysyłającej do servletu:

HttpsURLConnection outConnection = null;
        try {
            URL url = new URL(HttpRequestUtils.getUrlForNewPlaceSaving());
            outConnection = (HttpsURLConnection) url.openConnection();
            outConnection.setRequestProperty(HttpHeaders.AUTHORIZATION, HttpRequestUtils.getAuthorizationHeader());
            outConnection.setRequestMethod("POST");
            outConnection.setDoInput(true);
            outConnection.setDoOutput(true);
            outConnection.setUseCaches(false);
            outConnection.setDefaultUseCaches(false);
            outConnection.setReadTimeout(HttpRequestUtils.RESPONSE_TIMEOUT);
            outConnection.connect();

            OutputStream outputStream = outConnection.getOutputStream();
            outputStream.write(jsonString.getBytes());
            outputStream.flush();
           // outputStream.close();

            int responseCode = outConnection.getResponseCode();
            listener.onResponse(responseCode);
        } catch (Exception ex) {
            System.out.println("ERROR:  " + ex);
            listener.onResponse(500);
        } finally {
            outConnection.disconnect();
        }