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); }
jgen.writeObjectField("reasonPhrase", httpResponse.getReasonPhrase()); if (httpResponse.getHeaderList() != null && !httpResponse.getHeaderList().isEmpty()) { jgen.writeObjectField("headers", httpResponse.getHeaders());
appendNewLineAndIndent((numberOfSpacesToIndent + 1) * INDENT_SIZE, output).append(".withReasonPhrase(\"").append(StringEscapeUtils.escapeJava(httpResponse.getReasonPhrase())).append("\")"); outputHeaders(numberOfSpacesToIndent + 1, output, httpResponse.getHeaderList()); outputCookies(numberOfSpacesToIndent + 1, output, httpResponse.getCookieList()); if (!Strings.isNullOrEmpty(httpResponse.getBodyAsString())) {
.get(30, (isDebug ? TimeUnit.MINUTES : TimeUnit.SECONDS)); Headers headers = new Headers(); for (Header header : httpResponse.getHeaderList()) { if (!headersToIgnore.contains(header.getName().getValue().toLowerCase())) { if (header.getName().getValue().equalsIgnoreCase(CONTENT_TYPE.toString())) {
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 setHeaders(HttpResponse response, DefaultFullHttpResponse fullHttpResponse) { if (response.getHeaderList() != null) { for (Header header : response.getHeaderList()) { for (NottableString value : header.getValues()) { fullHttpResponse.headers().add(header.getName().getValue(), value.getValue());
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); }
jgen.writeObjectField("reasonPhrase", httpResponse.getReasonPhrase()); if (httpResponse.getHeaderList() != null && !httpResponse.getHeaderList().isEmpty()) { jgen.writeObjectField("headers", httpResponse.getHeaders());
appendNewLineAndIndent((numberOfSpacesToIndent + 1) * INDENT_SIZE, output).append(".withReasonPhrase(\"").append(StringEscapeUtils.escapeJava(httpResponse.getReasonPhrase())).append("\")"); outputHeaders(numberOfSpacesToIndent + 1, output, httpResponse.getHeaderList()); outputCookies(numberOfSpacesToIndent + 1, output, httpResponse.getCookieList()); if (!Strings.isNullOrEmpty(httpResponse.getBodyAsString())) {
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 setHeaders(HttpResponse response, DefaultFullHttpResponse fullHttpResponse) { if (response.getHeaderList() != null) { for (Header header : response.getHeaderList()) { for (NottableString value : header.getValues()) { fullHttpResponse.headers().add(header.getName().getValue(), value.getValue());