HttpRequest request = conn.receiveRequestHeader();
logger.log(FINE, "Received request: {0}", request);
keepAlive = isKeepAlive(request);
if (request instanceof HttpEntityEnclosingRequest) {
conn.receiveRequestEntity((HttpEntityEnclosingRequest) request);
HttpEntity entity = ((HttpEntityEnclosingRequest) request)
.getEntity();
if (entity != null) {
// consume all content to allow reuse
EntityUtils.consume(entity);