Class HC3CookieHandler

    • Constructor Detail

      • HC3CookieHandler

        public HC3CookieHandler​(String policy)
        Parameters:
        policy - cookie policy to which to conform (see CookiePolicy#getCookieSpec(String)
    • Method Detail

      • getCookieHeaderForURL

        public String getCookieHeaderForURL​(CollectionProperty cookiesCP,
                                            URL url,
                                            boolean allowVariableCookie)
        Find cookies applicable to the given URL and build the Cookie header from them.
        Specified by:
        getCookieHeaderForURL in interface CookieHandler
        Parameters:
        url - URL of the request to which the returned header will be added.
        cookiesCP - CollectionProperty of Cookie
        allowVariableCookie - flag whether to allow jmeter variables in cookie values
        Returns:
        the value string for the cookie header (goes after "Cookie: ").
      • addCookieFromHeader

        public void addCookieFromHeader​(CookieManager cookieManager,
                                        boolean checkCookies,
                                        String cookieHeader,
                                        URL url)
        Add cookie to CookieManager from cookieHeader and URL
        Specified by:
        addCookieFromHeader in interface CookieHandler
        Parameters:
        cookieManager - CookieManager on which cookies are added
        checkCookies - boolean to indicate if cookies must be validated against spec
        cookieHeader - String cookie Header
        url - URL