ninenines / gun

HTTP/1.1, HTTP/2, Websocket client (and more) for Erlang/OTP.
ISC License
891 stars 232 forks source link

Add support for configurable cookie stores #219

Closed essen closed 4 years ago

essen commented 4 years ago

Implementing much of https://httpwg.org/http-extensions/draft-ietf-httpbis-rfc6265bis.html#ua-requirements

Also need https://github.com/ninenines/cowlib/pull/96

Only the documentation is left. Perhaps some additional tests but this is becoming pretty good already.

/cc @petrohi

essen commented 4 years ago

I've just pushed a WIP commit where Gun is actually using the cookie store, and some of the WPT tests pass (all http-state ones pass for HTTP, most pass for HTTPS, none pass for HTTP/2).

essen commented 4 years ago

As far as the code goes, this is more or less complete. The documentation remains to be written.