aboutsummaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/chunked_hello_world/src/toppage_handler.erl4
-rw-r--r--examples/compress_response/src/toppage_handler.erl6
-rw-r--r--examples/cookie/src/toppage_handler.erl12
-rw-r--r--examples/echo_get/src/toppage_handler.erl8
-rw-r--r--examples/echo_post/src/toppage_handler.erl23
-rw-r--r--examples/eventsource/src/eventsource_handler.erl6
-rw-r--r--examples/hello_world/src/toppage_handler.erl6
-rw-r--r--examples/ssl_hello_world/src/toppage_handler.erl6
8 files changed, 34 insertions, 37 deletions
diff --git a/examples/chunked_hello_world/src/toppage_handler.erl b/examples/chunked_hello_world/src/toppage_handler.erl
index d492d95..3865698 100644
--- a/examples/chunked_hello_world/src/toppage_handler.erl
+++ b/examples/chunked_hello_world/src/toppage_handler.erl
@@ -5,8 +5,8 @@
-export([init/2]).
-init(Req, Opts) ->
- cowboy_req:stream_reply(200, Req),
+init(Req0, Opts) ->
+ Req = cowboy_req:stream_reply(200, Req0),
cowboy_req:stream_body("Hello\r\n", nofin, Req),
timer:sleep(1000),
cowboy_req:stream_body("World\r\n", nofin, Req),
diff --git a/examples/compress_response/src/toppage_handler.erl b/examples/compress_response/src/toppage_handler.erl
index 4631f71..35a3b9c 100644
--- a/examples/compress_response/src/toppage_handler.erl
+++ b/examples/compress_response/src/toppage_handler.erl
@@ -5,7 +5,7 @@
-export([init/2]).
-init(Req, Opts) ->
+init(Req0, Opts) ->
BigBody =
<<"A cowboy is an animal herder who tends cattle on ranches in North America,
traditionally on horseback, and often performs a multitude of other ranch-
@@ -19,5 +19,5 @@ have established the ability to work at virtually identical tasks and obtained
considerable respect for their achievements. There are also cattle handlers
in many other parts of the world, particularly South America and Australia,
who perform work similar to the cowboy in their respective nations.\n">>,
- Req2 = cowboy_req:reply(200, [], BigBody, Req),
- {ok, Req2, Opts}.
+ Req = cowboy_req:reply(200, [], BigBody, Req0),
+ {ok, Req, Opts}.
diff --git a/examples/cookie/src/toppage_handler.erl b/examples/cookie/src/toppage_handler.erl
index 6af8dcc..9a67cb1 100644
--- a/examples/cookie/src/toppage_handler.erl
+++ b/examples/cookie/src/toppage_handler.erl
@@ -5,17 +5,17 @@
-export([init/2]).
-init(Req, Opts) ->
+init(Req0, Opts) ->
NewValue = integer_to_list(rand:uniform(1000000)),
- Req2 = cowboy_req:set_resp_cookie(<<"server">>, NewValue,
- #{path => <<"/">>}, Req),
+ Req1 = cowboy_req:set_resp_cookie(<<"server">>, NewValue,
+ #{path => <<"/">>}, Req0),
#{client := ClientCookie, server := ServerCookie}
= cowboy_req:match_cookies([{client, [], <<>>}, {server, [], <<>>}], Req2),
{ok, Body} = toppage_dtl:render([
{client, ClientCookie},
{server, ServerCookie}
]),
- cowboy_req:reply(200, #{
+ Req = cowboy_req:reply(200, #{
<<"content-type">> => <<"text/html">>
- }, Body, Req2),
- {ok, Req2, Opts}.
+ }, Body, Req1),
+ {ok, Req1, Opts}.
diff --git a/examples/echo_get/src/toppage_handler.erl b/examples/echo_get/src/toppage_handler.erl
index 4c7f595..f89abab 100644
--- a/examples/echo_get/src/toppage_handler.erl
+++ b/examples/echo_get/src/toppage_handler.erl
@@ -5,10 +5,10 @@
-export([init/2]).
-init(Req, Opts) ->
- Method = cowboy_req:method(Req),
- #{echo := Echo} = cowboy_req:match_qs([echo], Req),
- echo(Method, Echo, Req),
+init(Req0, Opts) ->
+ Method = cowboy_req:method(Req0),
+ #{echo := Echo} = cowboy_req:match_qs([echo], Req0),
+ Req = echo(Method, Echo, Req0),
{ok, Req, Opts}.
echo(<<"GET">>, undefined, Req) ->
diff --git a/examples/echo_post/src/toppage_handler.erl b/examples/echo_post/src/toppage_handler.erl
index f52b6d4..398a377 100644
--- a/examples/echo_post/src/toppage_handler.erl
+++ b/examples/echo_post/src/toppage_handler.erl
@@ -5,24 +5,21 @@
-export([init/2]).
-init(Req, Opts) ->
- Method = cowboy_req:method(Req),
- HasBody = cowboy_req:has_body(Req),
- Req2 = maybe_echo(Method, HasBody, Req),
- {ok, Req2, Opts}.
+init(Req0, Opts) ->
+ Method = cowboy_req:method(Req0),
+ HasBody = cowboy_req:has_body(Req0),
+ Req = maybe_echo(Method, HasBody, Req0),
+ {ok, Req, Opts}.
-maybe_echo(<<"POST">>, true, Req) ->
- {ok, PostVals, Req2} = cowboy_req:read_urlencoded_body(Req),
+maybe_echo(<<"POST">>, true, Req0) ->
+ {ok, PostVals, Req} = cowboy_req:read_urlencoded_body(Req0),
Echo = proplists:get_value(<<"echo">>, PostVals),
- echo(Echo, Req2),
- Req2;
+ echo(Echo, Req);
maybe_echo(<<"POST">>, false, Req) ->
- cowboy_req:reply(400, [], <<"Missing body.">>, Req),
- Req;
+ cowboy_req:reply(400, [], <<"Missing body.">>, Req);
maybe_echo(_, _, Req) ->
%% Method not allowed.
- cowboy_req:reply(405, Req),
- Req.
+ cowboy_req:reply(405, Req).
echo(undefined, Req) ->
cowboy_req:reply(400, [], <<"Missing echo parameter.">>, Req);
diff --git a/examples/eventsource/src/eventsource_handler.erl b/examples/eventsource/src/eventsource_handler.erl
index fec2516..d4f51c1 100644
--- a/examples/eventsource/src/eventsource_handler.erl
+++ b/examples/eventsource/src/eventsource_handler.erl
@@ -6,10 +6,10 @@
-export([init/2]).
-export([info/3]).
-init(Req, Opts) ->
- cowboy_req:stream_reply(200, #{
+init(Req0, Opts) ->
+ Req = cowboy_req:stream_reply(200, #{
<<"content-type">> => <<"text/event-stream">>
- }, Req),
+ }, Req0),
erlang:send_after(1000, self(), {message, "Tick"}),
{cowboy_loop, Req, Opts, 5000}.
diff --git a/examples/hello_world/src/toppage_handler.erl b/examples/hello_world/src/toppage_handler.erl
index eb95bf3..a5a8458 100644
--- a/examples/hello_world/src/toppage_handler.erl
+++ b/examples/hello_world/src/toppage_handler.erl
@@ -5,8 +5,8 @@
-export([init/2]).
-init(Req, Opts) ->
- cowboy_req:reply(200, #{
+init(Req0, Opts) ->
+ Req = cowboy_req:reply(200, #{
<<"content-type">> => <<"text/plain">>
- }, <<"Hello world!">>, Req),
+ }, <<"Hello world!">>, Req0),
{ok, Req, Opts}.
diff --git a/examples/ssl_hello_world/src/toppage_handler.erl b/examples/ssl_hello_world/src/toppage_handler.erl
index eb95bf3..a5a8458 100644
--- a/examples/ssl_hello_world/src/toppage_handler.erl
+++ b/examples/ssl_hello_world/src/toppage_handler.erl
@@ -5,8 +5,8 @@
-export([init/2]).
-init(Req, Opts) ->
- cowboy_req:reply(200, #{
+init(Req0, Opts) ->
+ Req = cowboy_req:reply(200, #{
<<"content-type">> => <<"text/plain">>
- }, <<"Hello world!">>, Req),
+ }, <<"Hello world!">>, Req0),
{ok, Req, Opts}.