private OutputStream connectRaw( String uri, HashMap<String, String> httpHeaders, boolean enableCompression) throws IOException { url = new URL(uri); connection = createConnection(config, url, httpHeaders, enableCompression); connection.setRequestMethod("POST"); connection.setDoInput(true); connection.setDoOutput(true); if (config.useChunkedPost()) { connection.setChunkedStreamingMode(4096); } return connection.getOutputStream(); }