Get HTTP cookies from HTTPRequests and process them
Cookies should be extracted from the header so that they can be treated (stored/discarded/...) according to the user agent's settings.
Note: By default, cookies shall not be stored (not even temporarily) for privacy reasons. Sending a received cookie back must be explicitly allowed. Furthermore, a cookie from a subdomain (e.g. a.example.org) must not be sent if the main domain (example.org) is accessed, unless explicitly allowed by the user.
- Add a CookieJar instance in MNE on construction.
- Add a getter to get a shared pointer to the cookie jar instance.
- Add a setter to set another cookie jar as the engine's cookie jar.
- Integrate the CookieJar in the openUrl method for requests using HTTP(S): If cookies are stored for the specified domain, add HTTP headers before sending data and look for cookie header fields in the response. If cookies are received, store them in the cookie jar.
Deleting a branch is permanent. It CANNOT be undone. Continue?