Skip to content

Commit a1da6cc

Browse files
committed
Add Tesla usage to README
1 parent 0a65e77 commit a1da6cc

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,15 @@ req =
4949
%{private: %{cookie_jar: updated_jar}} = Req.get!(req, url: "/one", cookie_jar: empty_jar)
5050
%{private: %{cookie_jar: updated_jar}} = Req.get!(req, url: "/two", cookie_jar: updated_jar)
5151
```
52+
53+
### Usage with `Tesla`
54+
55+
HttpCookie can be used with [Tesla](https://github.com/elixir-tesla/tesla) to automatically set and parse cookies in HTTP requests:
56+
57+
```elixir
58+
{:ok, server_pid} = HttpCookie.Jar.Server.start_link()
59+
tesla = Tesla.client([{HttpCookie.TeslaMiddleware, jar_server: server_pid}])
60+
61+
Tesla.get!(tesla, "https://example.com/one")
62+
Tesla.get!(tesla, "https://example.com/two")
63+
```

0 commit comments

Comments
 (0)