@Override
    public Cookies reParseCookies() {
        Cookies cookies = new Cookies();
        for (String aCookieHeader : getHeaders().getAll(HttpHeaderNames.COOKIE)) {
            try {
                if (CLEAN_COOKIES.get()) {
                    aCookieHeader = cleanCookieHeader(aCookieHeader);
                }

                List<Cookie> decoded = ServerCookieDecoder.LAX.decodeAll(aCookieHeader);
                for (Cookie cookie : decoded) {
                    cookies.add(cookie);
                }
            } catch (Exception e) {
                LOG.warn(
                        "Error parsing request Cookie header. cookie={}, request-info={}",
                        aCookieHeader,
                        getInfoForLogging(),
                        e);
            }
        }
        parsedCookies = cookies;
        return cookies;
    }
Note: this is meant to be used typically in cases where TLS termination happens on instance.
For CLB/ALB fronted traffic, consider using {@link #getOriginalScheme()} instead.
zuul-core/src/main/java/com/netflix/zuul/message/http/HttpRequestMessageImpl.java