@Override public Headers build() { return new Headers(); } }
private void setHeaders(HttpRequest httpRequest, HttpServletRequest httpServletRequest) { Headers headers = new Headers(); Enumeration<String> headerNames = httpServletRequest.getHeaderNames(); while (headerNames.hasMoreElements()) { String headerName = headerNames.nextElement(); List<String> mappedHeaderValues = new ArrayList<String>(); Enumeration<String> headerValues = httpServletRequest.getHeaders(headerName); while (headerValues.hasMoreElements()) { mappedHeaderValues.add(headerValues.nextElement()); } headers.withEntry(new Header(headerName, mappedHeaderValues.toArray(new String[mappedHeaderValues.size()]))); } httpRequest.withHeaders(headers); }
public Headers clone() { return new Headers().withEntries(getEntries()); } }
private void setHeaders(HttpResponse httpResponse, FullHttpResponse fullHttpResponse) { Headers headers = new Headers(); for (String headerName : fullHttpResponse.headers().names()) { headers.withEntry(new Header(headerName, fullHttpResponse.headers().getAll(headerName))); } if (!headers.isEmpty()) { httpResponse.withHeaders(headers); } }
public HttpRequest onRequest(HttpRequest request) { if (request != null) { List<String> headersToRemove = Arrays.asList( "proxy-connection", "connection", "keep-alive", "transfer-encoding", "te", "trailer", "proxy-authorization", "proxy-authenticate", "upgrade" ); Headers headers = new Headers(); for (Header header : request.getHeaderList()) { if (!headersToRemove.contains(header.getName().getValue().toLowerCase(Locale.ENGLISH))) { headers.withEntry(header); } } HttpRequest clonedRequest = request.clone(); if (!headers.isEmpty()) { clonedRequest.withHeaders(headers); } return clonedRequest; } else { return null; } } }
private void setHeaders(HttpRequest httpRequest, FullHttpRequest fullHttpResponse) { Headers headers = new Headers(); HttpHeaders httpHeaders = fullHttpResponse.headers(); for (String headerName : httpHeaders.names()) { headers.withEntry(new Header(headerName, httpHeaders.getAll(headerName))); } httpRequest.withHeaders(headers); }
HttpResponse httpResponse = httpClient.sendRequest(httpRequest, new InetSocketAddress("localhost", port)) .get(30, (isDebug ? TimeUnit.MINUTES : TimeUnit.SECONDS)); Headers headers = new Headers(); for (Header header : httpResponse.getHeaderList()) { if (!headersToIgnore.contains(header.getName().getValue().toLowerCase())) {
@Override public Headers build() { return new Headers(); } }
private void setHeaders(HttpRequest httpRequest, HttpServletRequest httpServletRequest) { Headers headers = new Headers(); Enumeration<String> headerNames = httpServletRequest.getHeaderNames(); while (headerNames.hasMoreElements()) { String headerName = headerNames.nextElement(); List<String> mappedHeaderValues = new ArrayList<String>(); Enumeration<String> headerValues = httpServletRequest.getHeaders(headerName); while (headerValues.hasMoreElements()) { mappedHeaderValues.add(headerValues.nextElement()); } headers.withEntry(new Header(headerName, mappedHeaderValues.toArray(new String[mappedHeaderValues.size()]))); } httpRequest.withHeaders(headers); }
public Headers clone() { return new Headers().withEntries(getEntries()); } }
private void setHeaders(HttpResponse httpResponse, FullHttpResponse fullHttpResponse) { Headers headers = new Headers(); for (String headerName : fullHttpResponse.headers().names()) { headers.withEntry(new Header(headerName, fullHttpResponse.headers().getAll(headerName))); } if (!headers.isEmpty()) { httpResponse.withHeaders(headers); } }
public HttpRequest onRequest(HttpRequest request) { if (request != null) { List<String> headersToRemove = Arrays.asList( "proxy-connection", "connection", "keep-alive", "transfer-encoding", "te", "trailer", "proxy-authorization", "proxy-authenticate", "upgrade" ); Headers headers = new Headers(); for (Header header : request.getHeaderList()) { if (!headersToRemove.contains(header.getName().getValue().toLowerCase(Locale.ENGLISH))) { headers.withEntry(header); } } HttpRequest clonedRequest = request.clone(); if (!headers.isEmpty()) { clonedRequest.withHeaders(headers); } return clonedRequest; } else { return null; } } }
private void setHeaders(HttpRequest httpRequest, FullHttpRequest fullHttpResponse) { Headers headers = new Headers(); HttpHeaders httpHeaders = fullHttpResponse.headers(); for (String headerName : httpHeaders.names()) { headers.withEntry(new Header(headerName, httpHeaders.getAll(headerName))); } httpRequest.withHeaders(headers); }