title: How auto redirect in HttpClient (java, apache)
body: <p>I create httpClient and set settings</p>
  
  <pre><code>HttpClient client = new HttpClient();
  
  client.getParams().setCookiePolicy(CookiePolicy.BROWSER_COMPATIBILITY);
  client.getParams().setContentCharset("UTF-8");
  </code></pre>
  
  <p>First request (get)</p>
  
  <pre><code>GetMethod first = new GetMethod("http://vk.com");
  int returnCode = client.executeMethod(first);
  
  BufferedReader br = null;
  String lineResult = "";
  if (returnCode == HttpStatus.SC_NOT_IMPLEMENTED) {
      System.err.println("The Post method is not implemented by this URI");
      // still consume the response body
      first.getResponseBodyAsString();
  } else {
      br = new BufferedReader(new InputStreamReader(first.getResponseBodyAsStream(), Charset.forName("windows-1251")));
      String readLine = "";
      while (((readLine = br.readLine()) != null)) {
          lineResult += readLine;
      }
  }
  </code></pre>
  
  <p>Response correct.</p>
  
  <p>Second request (post):</p>
  
  <pre><code>PostMethod second = new PostMethod("http://login.vk.com/?act=login");
  
  second.setRequestHeader("Referer", "http://vk.com/");
  
  second.addParameter("act", "login");
  second.addParameter("al_frame", "1");
  second.addParameter("captcha_key", "");
  second.addParameter("captcha_sid", "");
  second.addParameter("expire", "");
  second.addParameter("q", "1");
  second.addParameter("from_host", "vk.com");
  second.addParameter("email", email);
  second.addParameter("pass", password);
  
  returnCode = client.executeMethod(second);
  
  br = null;
  lineResult = "";
  if (returnCode == HttpStatus.SC_NOT_IMPLEMENTED) {
      System.err.println("The Post method is not implemented by this URI");
      // still consume the response body
      second.getResponseBodyAsString();
  } else {
      br = new BufferedReader(new InputStreamReader(second.getResponseBodyAsStream()));
      String readLine = "";
      while (((readLine = br.readLine()) != null)) {
          lineResult += readLine;
      }
  }
  </code></pre>
  
  <p>this response  is correct too, but I need to be redirected to Headers.Location.</p>
  
  <p>I do not know how to get value from Headers Location or how to automatically enable redirection.</p>