diff options
Diffstat (limited to 'guide/http.md')
-rw-r--r-- | guide/http.md | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/guide/http.md b/guide/http.md index 98a042e..e6b5f64 100644 --- a/guide/http.md +++ b/guide/http.md @@ -206,3 +206,16 @@ one for the request this stream is associated with. Pushed streams typically feature a body. Replying to a pushed stream is forbidden and Gun will send an error message if attempted. + +Pushed streams can be received like this: + +``` erlang +receive + {gun_push, Pid, PushedStreamRef, StreamRef, + Method, Host, Path, Headers} -> + %% ... +end +``` + +The pushed stream gets a new identifier but you still receive +the `StreamRef` this stream is associated to. |