client_cookie 3.0.2 client_cookie: ^3.0.2 copied to clipboard
Emulates Cookie store for dart:io and Flutter as if its a Browser. Parses cookies from 'set-cookie' response header and also writes cookies to request header.
client_cookie #
Emulates Cookie store for dart:io and Flutter as if its a Browser.
Cookies #
Create a cookie #
Lets create a cookie named Client
with value jaguar_resty
:
main() {
var cookie = new ClientCookie('Client', 'jaguar_resty',
new DateTime.now());
}
Encoding a cookie #
Use header
getter obtain cookie in String format that can be directly
added to HTTP request:
main() {
var cookie = new ClientCookie('Client', 'jaguar_resty',
new DateTime.now());
print(cookie.header);
}
Encoding a bunch of cookies #
ClientCookie
has a static method called toHeader
that encodes multiple
cookies into a header string:
main() {
var cookie1 = new ClientCookie('Client', 'jaguar_resty', new DateTime.now());
var cookie2 = new ClientCookie('Client', 'jaguar_resty', new DateTime.now());
print(ClientCookie.toHeader([cookie1, cookie2]));
}