INNER CODE UNIT · Java

CookieHandler

proninyaroslav/libretorrent · app/src/main/java/org/nanohttpd/NanoHTTPD.java:232

    public class CookieHandler implements Iterable<String> {
        private final HashMap<String, String> cookies = new HashMap<String, String>();
        private final ArrayList<Cookie> queue = new ArrayList<Cookie>();
        public CookieHandler(Map<String, String> httpHeaders) {
            String raw = httpHeaders.get("cookie");
            if (raw != null) {
                String[] tokens = raw.split(";");
                for (String token : tokens) {
                    String[] data = token.trim().split("=");
                    if (data.length == 2) {
                        this.cookies.put(data[0], data[1]);
                    }
                }
            }
        }
        /**
         * Set a cookie with an expiration date from a month ago, effectively
         * deleting it on the client side.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…