Class CookieUtils
java.lang.Object
org.qubership.atp.itf.lite.backend.utils.CookieUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddResponseCookie(List<Cookie> requestCookies, List<ResponseCookie> responseCookies) Add cookies from response to request cookies.static List<PostmanCookieDto> Converts list ofCookieto list ofPostmanCookieDto.static List<ResponseCookie> convertCookieListToResponseCookieList(List<Cookie> cookies) Converts list ofCookieto list ofResponseCookie.convertPostmanCookieDtoListToCookieList(List<PostmanCookieDto> cookiesDto) Converts list ofPostmanCookieDtoto list ofCookie.convertResponseCookieListToCookieList(List<ResponseCookie> responseCookieList) Converts list ofResponseCookieto list ofCookie.static CookieconvertResponseCookieToCookie(ResponseCookie respCookie) ConvertsResponseCookietoCookie.convertToCookieList(List<CookiesDto> cookiesDto) Converts list ofCookiesDtoto list ofCookie.static List<CookiesDto> convertToCookiesDtoList(List<Cookie> cookies) Converts list ofCookieto list ofCookiesDto.static StringdateToCookieDate(Date date) Convert date to string in cookie format.static StringgetValueByResponseCookie(ResponseCookie responseCookie) Collect value for Cookie by ResponseCookie.parseCookieHeader(String domain, String headerValue) Parses header value and extracts all cookies.static List<ResponseCookie> parseResponseCookie(String requestDomain, List<org.apache.http.cookie.Cookie> responseCookies) Parses cookie from http client to response cookie.static StringtimestampToCookieDate(long timestamp) Convert timestamp to string in cookie format.
-
Constructor Details
-
CookieUtils
public CookieUtils()
-
-
Method Details
-
convertToCookieList
Converts list ofCookiesDtoto list ofCookie. -
convertToCookiesDtoList
Converts list ofCookieto list ofCookiesDto. -
convertPostmanCookieDtoListToCookieList
public static List<Cookie> convertPostmanCookieDtoListToCookieList(List<PostmanCookieDto> cookiesDto) Converts list ofPostmanCookieDtoto list ofCookie. -
convertCookieListToPostmanCookieDtoList
Converts list ofCookieto list ofPostmanCookieDto. -
convertResponseCookieListToCookieList
public static List<Cookie> convertResponseCookieListToCookieList(List<ResponseCookie> responseCookieList) Converts list ofResponseCookieto list ofCookie. -
convertResponseCookieToCookie
ConvertsResponseCookietoCookie. -
parseCookieHeader
Parses header value and extracts all cookies.- Parameters:
domain- request domainheaderValue- header value- Returns:
- list of parsed cookies
-
convertCookieListToResponseCookieList
Converts list ofCookieto list ofResponseCookie. -
getValueByResponseCookie
Collect value for Cookie by ResponseCookie. -
timestampToCookieDate
Convert timestamp to string in cookie format.- Parameters:
timestamp- timestamp- Returns:
- date string in cookie format
-
dateToCookieDate
Convert date to string in cookie format.- Parameters:
date- date- Returns:
- date string in cookie format
-
parseResponseCookie
public static List<ResponseCookie> parseResponseCookie(String requestDomain, List<org.apache.http.cookie.Cookie> responseCookies) Parses cookie from http client to response cookie.- Parameters:
requestDomain- request domainresponseCookies- cookies from http client- Returns:
- list of response cookies
-
addResponseCookie
public static List<Cookie> addResponseCookie(List<Cookie> requestCookies, List<ResponseCookie> responseCookies) Add cookies from response to request cookies. Overwrites cookies with same name and domain- Parameters:
requestCookies- request cookiesresponseCookies- response cookies- Returns:
- merged list
-