@Override public String serialize(int numberOfSpacesToIndent, Header header) { StringBuilder output = new StringBuilder(); output.append(NEW_LINE).append(Strings.padStart("", numberOfSpacesToIndent * INDENT_SIZE, ' ')); output.append("new Header(").append(NottableStringToJavaSerializer.serializeNottableString(header.getName())); for (NottableString value : header.getValues()) { output.append(", ").append(NottableStringToJavaSerializer.serializeNottableString(value)); } output.append(")"); return output.toString(); }
curlString.append(" -H '").append(header.getName().getValue()).append(": ").append(headerValue.getValue()).append("'"); if (header.getName().getValue().toLowerCase().contains("Accept-Encoding".toLowerCase())) { if (headerValue.getValue().toLowerCase().contains("gzip") || headerValue.getValue().toLowerCase().contains("deflate")
private void setHeaders(HttpResponse httpResponse, HttpServletResponse httpServletResponse) { if (httpResponse.getHeaderList() != null) { for (Header header : httpResponse.getHeaderList()) { String headerName = header.getName().getValue(); if (!headerName.equalsIgnoreCase(CONTENT_LENGTH.toString()) && !headerName.equalsIgnoreCase(TRANSFER_ENCODING.toString()) && !headerName.equalsIgnoreCase(HOST.toString()) && !headerName.equalsIgnoreCase(ACCEPT_ENCODING.toString()) && !headerName.equalsIgnoreCase(CONNECTION.toString())) { for (NottableString value : header.getValues()) { httpServletResponse.addHeader(headerName, value.getValue()); } } } } addContentTypeHeader(httpResponse, httpServletResponse); }
Headers headers = new Headers(); for (Header header : httpResponse.getHeaderList()) { if (!headersToIgnore.contains(header.getName().getValue().toLowerCase())) { if (header.getName().getValue().equalsIgnoreCase(CONTENT_TYPE.toString())) { header.addValues(value.getValue().replace(";charset", "; charset")); header = header(header.getName().lowercase(), header.getValues());
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 setCookies(HttpResponse httpResponse) { Cookies cookies = new Cookies(); for (Header header : httpResponse.getHeaderList()) { if (header.getName().getValue().equalsIgnoreCase("Set-Cookie")) { for (NottableString cookieHeader : header.getValues()) { io.netty.handler.codec.http.cookie.Cookie httpCookie = ClientCookieDecoder.LAX.decode(cookieHeader.getValue()); String name = httpCookie.name().trim(); String value = httpCookie.value().trim(); cookies.withEntry(new Cookie(name, value)); } } if (header.getName().getValue().equalsIgnoreCase("Cookie")) { for (NottableString cookieHeader : header.getValues()) { for (io.netty.handler.codec.http.cookie.Cookie httpCookie : ServerCookieDecoder.LAX.decode(cookieHeader.getValue())) { String name = httpCookie.name().trim(); String value = httpCookie.value().trim(); cookies.withEntry(new Cookie(name, value)); } } } } if (!cookies.isEmpty()) { httpResponse.withCookies(cookies); } }
private void setHeader(HttpRequest httpRequest, FullHttpRequest request) { for (Header header : httpRequest.getHeaderList()) { String headerName = header.getName().getValue();
public HttpRequestTemplateObject(HttpRequest httpRequest) { if (httpRequest != null) { method = httpRequest.getMethod().getValue(); path = httpRequest.getPath().getValue(); for (Header header : httpRequest.getHeaderList()) { headers.put(header.getName().getValue(), Lists.transform(header.getValues(), new Function<NottableString, String>() { public String apply(NottableString input) { return input.getValue(); } })); } for (Cookie cookie : httpRequest.getCookieList()) { cookies.put(cookie.getName().getValue(), cookie.getValue().getValue()); } for (Parameter parameter : httpRequest.getQueryStringParameterList()) { queryStringParameters.put(parameter.getName().getValue(), Lists.transform(parameter.getValues(), new Function<NottableString, String>() { public String apply(NottableString input) { return input.getValue(); } })); } body = BodyDTO.createDTO(httpRequest.getBody()); keepAlive = httpRequest.isKeepAlive(); secure = httpRequest.isSecure(); } }
for (Header header : response.getHeaderList()) { for (NottableString value : header.getValues()) { fullHttpResponse.headers().add(header.getName().getValue(), value.getValue());
@Override public String serialize(int numberOfSpacesToIndent, Header header) { StringBuilder output = new StringBuilder(); output.append(NEW_LINE).append(Strings.padStart("", numberOfSpacesToIndent * INDENT_SIZE, ' ')); output.append("new Header(").append(NottableStringToJavaSerializer.serializeNottableString(header.getName())); for (NottableString value : header.getValues()) { output.append(", ").append(NottableStringToJavaSerializer.serializeNottableString(value)); } output.append(")"); return output.toString(); }
curlString.append(" -H '").append(header.getName().getValue()).append(": ").append(headerValue.getValue()).append("'"); if (header.getName().getValue().toLowerCase().contains("Accept-Encoding".toLowerCase())) { if (headerValue.getValue().toLowerCase().contains("gzip") || headerValue.getValue().toLowerCase().contains("deflate")
private void setHeaders(HttpResponse httpResponse, HttpServletResponse httpServletResponse) { if (httpResponse.getHeaderList() != null) { for (Header header : httpResponse.getHeaderList()) { String headerName = header.getName().getValue(); if (!headerName.equalsIgnoreCase(CONTENT_LENGTH.toString()) && !headerName.equalsIgnoreCase(TRANSFER_ENCODING.toString()) && !headerName.equalsIgnoreCase(HOST.toString()) && !headerName.equalsIgnoreCase(ACCEPT_ENCODING.toString()) && !headerName.equalsIgnoreCase(CONNECTION.toString())) { for (NottableString value : header.getValues()) { httpServletResponse.addHeader(headerName, value.getValue()); } } } } addContentTypeHeader(httpResponse, httpServletResponse); }
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 setCookies(HttpResponse httpResponse) { Cookies cookies = new Cookies(); for (Header header : httpResponse.getHeaderList()) { if (header.getName().getValue().equalsIgnoreCase("Set-Cookie")) { for (NottableString cookieHeader : header.getValues()) { io.netty.handler.codec.http.cookie.Cookie httpCookie = ClientCookieDecoder.LAX.decode(cookieHeader.getValue()); String name = httpCookie.name().trim(); String value = httpCookie.value().trim(); cookies.withEntry(new Cookie(name, value)); } } if (header.getName().getValue().equalsIgnoreCase("Cookie")) { for (NottableString cookieHeader : header.getValues()) { for (io.netty.handler.codec.http.cookie.Cookie httpCookie : ServerCookieDecoder.LAX.decode(cookieHeader.getValue())) { String name = httpCookie.name().trim(); String value = httpCookie.value().trim(); cookies.withEntry(new Cookie(name, value)); } } } } if (!cookies.isEmpty()) { httpResponse.withCookies(cookies); } }
private void setHeader(HttpRequest httpRequest, FullHttpRequest request) { for (Header header : httpRequest.getHeaderList()) { String headerName = header.getName().getValue();
public HttpRequestTemplateObject(HttpRequest httpRequest) { if (httpRequest != null) { method = httpRequest.getMethod().getValue(); path = httpRequest.getPath().getValue(); for (Header header : httpRequest.getHeaderList()) { headers.put(header.getName().getValue(), Lists.transform(header.getValues(), new Function<NottableString, String>() { public String apply(NottableString input) { return input.getValue(); } })); } for (Cookie cookie : httpRequest.getCookieList()) { cookies.put(cookie.getName().getValue(), cookie.getValue().getValue()); } for (Parameter parameter : httpRequest.getQueryStringParameterList()) { queryStringParameters.put(parameter.getName().getValue(), Lists.transform(parameter.getValues(), new Function<NottableString, String>() { public String apply(NottableString input) { return input.getValue(); } })); } body = BodyDTO.createDTO(httpRequest.getBody()); keepAlive = httpRequest.isKeepAlive(); secure = httpRequest.isSecure(); } }
for (Header header : response.getHeaderList()) { for (NottableString value : header.getValues()) { fullHttpResponse.headers().add(header.getName().getValue(), value.getValue());