title: Does Authorization in HttpPost is required everytime?
body: <p>I have a simple http post code. I have some basic questions.</p>
  
  <pre><code>CloseableHttpClient httpClient = HttpClientBuilder.create().build();
  HttpPost httpPost = new HttpPost(url);
  httpPost.setHeader("Authorization", "Basic username:password");
  httpPost.addHeader("Content-Type", "application/x-www-form-urlencoded");
  httpPost.setEntity(entity);
  CloseableHttpResponse response = httpClient.execute(httpPost); 
  httpClient.close();
  </code></pre>
  
  <p>Does the authorization needs to be specified for every post request ? Is there a way to reuse authorization credentials for subsequent post requests once the connection is established for the first request? Does the server keeps the authorization from specific client active for a duration ? </p>