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; } } }
jgen.writeObjectField("reasonPhrase", httpResponseDTO.getReasonPhrase()); if (httpResponseDTO.getHeaders() != null && !httpResponseDTO.getHeaders().isEmpty()) { jgen.writeObjectField("headers", httpResponseDTO.getHeaders());
jgen.writeObjectField("queryStringParameters", httpRequest.getQueryStringParameters()); if (httpRequest.getHeaders() != null && !httpRequest.getHeaders().isEmpty()) { jgen.writeObjectField("headers", httpRequest.getHeaders());
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; } } }
jgen.writeObjectField("reasonPhrase", httpResponseDTO.getReasonPhrase()); if (httpResponseDTO.getHeaders() != null && !httpResponseDTO.getHeaders().isEmpty()) { jgen.writeObjectField("headers", httpResponseDTO.getHeaders());
jgen.writeObjectField("queryStringParameters", httpRequest.getQueryStringParameters()); if (httpRequest.getHeaders() != null && !httpRequest.getHeaders().isEmpty()) { jgen.writeObjectField("headers", httpRequest.getHeaders());