title: How to resolve "HTTP Error 411. The request must be chunked or have a content length." in java
body: <p>I am using HttpConnect and trying to get some token from the server. But whenever I try to get the response, its always saying you have not set or problem with content length even I tried to set the content length in many different ways</p>
  
  <pre><code>conn = (HttpURLConnection) new URL(url).openConnection();
  conn.setRequestMethod(method);
  conn.setRequestProperty("X-DocuSign-Authentication", httpAuthHeader);
  conn.setRequestProperty("Accept", "application/json");
  if (method.equalsIgnoreCase("POST")) {
    conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
    conn.setRequestProperty("Content-Length", Integer.toString(body.length()));
              conn.setDoOutput(true);
  }
  
  
  status = conn.getResponseCode(); // triggers the request
  if (status != 200) { //// 200 = OK 
      errorParse(conn, status);
      return;
  }
  
  InputStream is = conn.getInputStream();
  </code></pre>