Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Mechaml.Cookiejar
SourceCookies management
Cookiejar is the module that stores and manages cookies. A Cookiejar stores the list of all cookies created by the Set-Cookie
headers sent by the server. It is able to automatically extract cookies from server headers (see add_from_headers
), or to select and add relevant coookies to the Cookie
client header before sending an HTTP request (see add_to_headers
).
It is mainly used by the Agent
module internally, but can be used wherever one needs to manually edit the cookies sent by the agent.
Given a header received from a server, update the jar according to possible Set-Cookie
HTTP headers
Given a target URI, update the client HTTP headers with relevant cookies before sending to the server