Class HC3CookieHandler
- java.lang.Object
-
- org.apache.jmeter.protocol.http.control.HC3CookieHandler
-
- All Implemented Interfaces:
CookieHandler
public class HC3CookieHandler extends Object implements CookieHandler
HTTPClient 3.1 implementation
-
-
Constructor Summary
Constructors Constructor Description HC3CookieHandler(String policy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCookieFromHeader(CookieManager cookieManager, boolean checkCookies, String cookieHeader, URL url)Add cookie to CookieManager from cookieHeader and URLStringgetCookieHeaderForURL(CollectionProperty cookiesCP, URL url, boolean allowVariableCookie)Find cookies applicable to the given URL and build the Cookie header from them.
-
-
-
Constructor Detail
-
HC3CookieHandler
public HC3CookieHandler(String policy)
- Parameters:
policy- cookie policy to which to conform (seeCookiePolicy#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:
getCookieHeaderForURLin interfaceCookieHandler- Parameters:
url- URL of the request to which the returned header will be added.cookiesCP-CollectionPropertyofCookieallowVariableCookie- 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:
addCookieFromHeaderin interfaceCookieHandler- Parameters:
cookieManager- CookieManager on which cookies are addedcheckCookies- boolean to indicate if cookies must be validated against speccookieHeader- String cookie Headerurl- URL
-
-