0
Fork 0
mirror of https://github.com/ninenines/cowboy.git synced 2025-07-16 05:00:24 +00:00

Beginning of request object chapter in the guide

This commit is contained in:
Loïc Hoguin 2013-01-18 18:04:21 +01:00
parent 1476b13ca0
commit 529de4d518
2 changed files with 17 additions and 4 deletions

View file

@ -4,7 +4,20 @@ Request object
Purpose
-------
@todo Describe.
The request object is a special variable that can be used
to interact with a request, extracting information from it
or modifying it, and sending a response.
It's a special variable because it contains both immutable
and mutable state. This means that some operations performed
on the request object will always return the same result,
while others will not. For example, obtaining request headers
can be repeated safely. Obtaining the request body can only
be done once, as it is read directly from the socket.
All calls to the `cowboy_req` module will return an updated
request object. You MUST use the new request object instead
of the old one for all subsequent operations.
Request
-------
@ -16,7 +29,7 @@ Request body
@todo Describe.
Reply
-----
Response
--------
@todo Describe.

View file

@ -38,7 +38,7 @@ Cowboy User Guide
* Purpose
* Request
* Request body
* Reply
* Response
* [Hooks](hooks.md)
* On request
* On response