Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-04-18 | Move the dispatcher related types into cowboy_dispatcher. | Loïc Hoguin | |
2011-04-17 | Use the inet:ip_address() type instead of the user-defined one. | Loïc Hoguin | |
2011-04-14 | Fix specs for cowboy_http_req:reply/4. | Loïc Hoguin | |
Body is iodata(), not iolist(). | |||
2011-04-14 | Fix a bug where dupe headers were sent in cowboy_http_req:reply/4. | Loïc Hoguin | |
Now the server defines default headers that can be overwritten by the handler simply by passing them to the reply/4 function. Default headers include, for now, Connection and Content-Length headers. Note that it isn't enough to change the Connection header to close a keep-alive connection server-side. | |||
2011-03-29 | Make the default value the last parameter of HTTP req accessors | Anthony Ramine | |
This makes cowboy_http_req's qs_val/3, binding/3 and header/3 behave like proplists:get_value/3. | |||
2011-03-29 | Make HTTP req accessors call themselves with their default default value | Anthony Ramine | |
Use lists:keyfind/3 in qs_val/3, binding/3 and header/3 and make qs_val/2, binding/2 and header/2 call those. | |||
2011-03-29 | Fix cowboy_http_req:body with regard to the new accessors default value | Anthony Ramine | |
header/2 now returns 'undefined' when the header isn't in the request. | |||
2011-03-27 | Return undefined instead of failing or returning "" when a value doesn't exist. | Loïc Hoguin | |
2011-03-27 | Fix query string related type specs in cowboy_http_req. | Loïc Hoguin | |
2011-03-22 | Boring 80-col change. | Loïc Hoguin | |
2011-03-22 | Introduce cowboy_http_req:body_qs/1 for automated urlencoded body parsing. | Loïc Hoguin | |
2011-03-22 | Fix spec for cowboy_http_req:parse_qs/1. | Loïc Hoguin | |
2011-03-22 | Fix spec for cowboy_http_req:body/1 and body/2. | Loïc Hoguin | |
2011-03-21 | Fix spec for cowboy_http_req:reply/4. | Loïc Hoguin | |
2011-03-21 | Fix spec for cowboy_http_req:qs_vals/1. | Loïc Hoguin | |
2011-03-21 | Introduce cowboy_http_req:body/1 to read the full request body. | Loïc Hoguin | |
2011-03-21 | Skip the request body if it hasn't been read by the handler. | Loïc Hoguin | |
2011-03-20 | Make sure we can only reply to an HTTP request inside Handler:handle. | Loïc Hoguin | |
Of course since requests are a record the response state can be explicitly overriden, but standard use prevents errors by making sure only one reply is sent. | |||
2011-03-20 | Lazy-retrieve the peer name and port to avoid wasting time each request. | Loïc Hoguin | |
2011-03-18 | Move the reply function to cowboy_http_req. | Loïc Hoguin | |
2011-03-17 | Initial commit. | Loïc Hoguin | |