diff options
Diffstat (limited to 'examples/README.asciidoc')
-rw-r--r-- | examples/README.asciidoc | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/examples/README.asciidoc b/examples/README.asciidoc new file mode 100644 index 0000000..965aba5 --- /dev/null +++ b/examples/README.asciidoc @@ -0,0 +1,60 @@ += Cowboy examples + +* link:chunked_hello_world[]: + demonstrate chunked data transfer with two one-second delays + +* link:compress_response[]: + send a response body compressed if the client supports it + +* link:cookie[]: + set cookies from server and client side + +* link:echo_get[]: + parse and echo a GET query string + +* link:echo_post[]: + parse and echo a POST parameter + +* link:error_hook[]: + provide custom error pages + +* link:eventsource[]: + eventsource emitter and consumer + +* link:hello_world[]: + simplest example application + +* link:markdown_middleware[]: + static file handler with markdown preprocessor + +* link:rest_basic_auth[]: + basic HTTP authorization with REST + +* link:rest_hello_world[]: + return the data type that matches the request type (ex: html, text, json) + +* link:rest_pastebin[]: + create text objects and return the data type that matches the request type (html, text) + +* link:rest_stream_response[]: + stream results from a data store + +* link:ssl_hello_world[]: + simplest SSL application + +* link:static_world[]: + static file handler + +* link:upload[]: + multipart/form-data upload + +* link:web_server[]: + serve files with lists directory entries + +* link:websocket[]: + websocket example + +== Other languages + +* https://github.com/joshrotenberg/elixir_cowboy_examples[Elixir] +* https://github.com/quasiquoting/lfe-cowboy-examples[LFE] |