// Proxy headers
exchange.setRequestHeader("Via", "1.1 (jetty)");
if (!xForwardedFor) {
exchange.addRequestHeader("X-Forwarded-For", request.getRemoteAddr());
exchange.addRequestHeader("X-Forwarded-Proto", request.getScheme());
exchange.addRequestHeader("X-Forwarded-Host", request.getHeader("Host"));
exchange.addRequestHeader("X-Forwarded-Server", request.getLocalName());
}
if (hasContent) {
exchange.setRequestContentSource(in);