title: HTTP Get: Only download the header? (HEAD is not supported)
body: <p>In my code I use some Http Get request to download some files as a stream. I use the following code:</p>
  
  <pre><code>public String getClassName(String url) throws ClientProtocolException, IOException {
          HttpResponse response = sendGetRequestJsonText(url);
  
          Header[] all = response.getAllHeaders();
          for (Header h : all) {
              System.out.println(h.getName() + ": " + h.getValue());
          }
  
          Header[] headers = response.getHeaders("Content-Disposition");
          InputStreamParser.convertStreamToString(response.getEntity().getContent());
          String result = "";
          for (Header header : headers) {
              result = header.getValue();
          }
          return result.substring(result.indexOf("''") + "''".length(), result.length()).trim();
      }
  </code></pre>
  
  <p>But this downloads the full content of the response. I want to retrieve only the http headers without the content. A HEAD request seems not to work because then i get the status 501, not implemented. How can I do that?</p>