CookieManager CookieManager(CookieStore, CookiePolicy) in Java

CookieManager(CookieStore, CookiePolicy): This method is available in the java.net.CookieManager class of Java.

Syntax:

java.net.CookieManager.CookieManager(CookieStore store, CookiePolicy cookiePolicy)

This method takes two arguments. This method creates a new cookie manager with a specified cookie store and cookie policy.

Parameters: Two parameters are required for this method.

store: a CookieStore to be used by the cookie manager.if null, the cookie manager will use a default one, which is an in-memory CookieStore implementation.

cookiePolicy: a CookiePolicy instance to be used by the cookie manager as a policy callback. if null, ACCEPT_ORIGINAL_SERVER will be used.

Exceptions: NA

Approach

Java

package com.CookieManager;

import java.net.CookieManager;
import java.net.CookiePolicy;
import java.net.CookieStore;
import java.net.HttpCookie;
import java.net.URI;
import java.util.List;

public class CookieManager2 {
    public static void main(String[] args) {

        CookieStore store = new CookieStore() {

            @Override
            public boolean removeAll() {

                return false;
            }

            @Override
            public boolean remove(URI uri, HttpCookie cookie) {

                return false;
            }

            @Override
            public List<URI> getURIs() {
                return null;
            }

            @Override
            public List<HttpCookie> getCookies() {
                return null;
            }

            @Override
            public List<HttpCookie> get(URI uri) {
                return null;
            }

            @Override
            public void add(URI uri, HttpCookie cookie) {

            }
        };
        CookiePolicy cookiePilocy = CookiePolicy.ACCEPT_ALL;
        CookieManager cookieManager = new CookieManager(store, cookiePilocy);

        System.out.println(cookieManager);
    }
}

Output:

java.net.CookieManager@5d22bbb7


Some other methods of CookieManager

CookieManager(): Create a new cookie manager.

CookieManager(CookieStore, CookiePolicy): This method creates a new cookie manager with a specified cookie store and cookie policy.

get(URI, Map): This method gets all the applicable cookies from a cookie cache for the specified uri in the request header.

getCookieStore(): To retrieve current cookie store.

put(URI, Map): This method sets all the applicable cookies, examples are response header fields that are named Set-Cookie2, present in the response headers into a cookie cache.

setCookiePolicy(CookiePolicy): To set the cookie policy of this cookie manager.

No comments:

Post a Comment