aboutsummaryrefslogtreecommitdiffstats
path: root/guide/http.md
diff options
context:
space:
mode:
Diffstat (limited to 'guide/http.md')
-rw-r--r--guide/http.md13
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.