1234567891011121314151617181920212223 |
- %% Feel free to use, reuse and abuse the code in this file.
- %% @doc Chunked hello world handler.
- -module(toppage_handler).
- -export([init/3]).
- -export([handle/2]).
- -export([terminate/3]).
- init(_Transport, Req, []) ->
- {ok, Req, undefined}.
- handle(Req, State) ->
- {ok, Req2} = cowboy_req:chunked_reply(200, Req),
- ok = cowboy_req:chunk("Hello\r\n", Req2),
- ok = timer:sleep(1000),
- ok = cowboy_req:chunk("World\r\n", Req2),
- ok = timer:sleep(1000),
- ok = cowboy_req:chunk("Chunked!\r\n", Req2),
- {ok, Req2, State}.
- terminate(_Reason, _Req, _State) ->
- ok.
|