@Override public MutableHttpResponse<B> cookie(Cookie cookie) { if (cookie instanceof NettyCookie) { NettyCookie nettyCookie = (NettyCookie) cookie; String value = ServerCookieEncoder.LAX.encode(nettyCookie.getNettyCookie()); headers.add(HttpHeaderNames.SET_COOKIE, value); } else { throw new IllegalArgumentException("Argument is not a Netty compatible Cookie"); } return this; }
@Override public MutableHttpRequest<B> cookie(Cookie cookie) { if (cookie instanceof NettyCookie) { NettyCookie nettyCookie = (NettyCookie) cookie; String value = ClientCookieEncoder.LAX.encode(nettyCookie.getNettyCookie()); headers.add(HttpHeaderNames.COOKIE, value); } else { throw new IllegalArgumentException("Argument is not a Netty compatible Cookie"); } return this; }
@Override public MutableHttpRequest<B> cookie(Cookie cookie) { if (cookie instanceof NettyCookie) { NettyCookie nettyCookie = (NettyCookie) cookie; String value = ClientCookieEncoder.LAX.encode(nettyCookie.getNettyCookie()); headers.add(HttpHeaderNames.COOKIE, value); } else { throw new IllegalArgumentException("Argument is not a Netty compatible Cookie"); } return this; }
@Override public MutableHttpRequest<B> cookie(Cookie cookie) { if (cookie instanceof NettyCookie) { NettyCookie nettyCookie = (NettyCookie) cookie; String value = ClientCookieEncoder.LAX.encode(nettyCookie.getNettyCookie()); headers.add(HttpHeaderNames.COOKIE, value); } else { throw new IllegalArgumentException("Argument is not a Netty compatible Cookie"); } return this; }
final Map<String, Cookie> cookies = containerResponse.getCookies(); if (CollectionUtils.isNotEmpty(cookies)) { final io.netty.handler.codec.http.cookie.Cookie[] nettyCookies = cookies.values().stream().filter(c -> c instanceof NettyCookie).map(c -> ((NettyCookie) c).getNettyCookie()).toArray(io.netty.handler.codec.http.cookie.Cookie[]::new); final List<String> values = ServerCookieEncoder.LAX.encode(nettyCookies); final MutableHttpHeaders headers = containerResponse.getHeaders();