Class HC4CookieHandler
-
- All Implemented Interfaces:
-
org.apache.jmeter.protocol.http.control.CookieHandler
public class HC4CookieHandler implements CookieHandler
-
-
Field Summary
Fields Modifier and Type Field Description public final static String
DEFAULT_POLICY_NAME
-
Constructor Summary
Constructors Constructor Description HC4CookieHandler()
Default constructor that uses DEFAULT_POLICY_NAME HC4CookieHandler(String policy)
-
Method Summary
Modifier and Type Method Description void
addCookieFromHeader(CookieManager cookieManager, boolean checkCookies, String cookieHeader, URL url)
Add cookie to CookieManager from cookieHeader and URL String
getCookieHeaderForURL(CollectionProperty cookiesCP, URL url, boolean allowVariableCookie)
Find cookies applicable to the given URL and build the Cookie header from them. String
getDefaultPolicy()
Array<String>
getPolicies()
-
-
Constructor Detail
-
HC4CookieHandler
HC4CookieHandler()
Default constructor that uses DEFAULT_POLICY_NAME
-
HC4CookieHandler
HC4CookieHandler(String policy)
-
-
Method Detail
-
addCookieFromHeader
void addCookieFromHeader(CookieManager cookieManager, boolean checkCookies, String cookieHeader, URL url)
Add cookie to CookieManager from cookieHeader and URL
- Parameters:
cookieManager
- CookieManager on which cookies are addedcheckCookies
- boolean to indicate if cookies must be validated against speccookieHeader
- String cookie Headerurl
- URL
-
getCookieHeaderForURL
String getCookieHeaderForURL(CollectionProperty cookiesCP, URL url, boolean allowVariableCookie)
Find cookies applicable to the given URL and build the Cookie header from them.
- Parameters:
cookiesCP
- CollectionProperty of Cookieurl
- URL of the request to which the returned header will be added.allowVariableCookie
- flag whether to allow jmeter variables in cookie values- Returns:
the value string for the cookie header (goes after "Cookie: ") or null if no cookie matches
-
getDefaultPolicy
String getDefaultPolicy()
- Returns:
Cookie default policy name
-
getPolicies
Array<String> getPolicies()
- Returns:
Supported cookie policies
-
-
-
-