mirror of
https://github.com/ninenines/cowboy.git
synced 2025-07-14 12:20:24 +00:00
Ensure we can read the request body from any process
This commit is contained in:
parent
8f6ee9c186
commit
20660d7566
5 changed files with 28 additions and 9 deletions
|
@ -57,6 +57,7 @@ init_dispatch(Config) ->
|
|||
{"/opts/:key/timeout", echo_h, #{timeout => 1000, crash => true}},
|
||||
{"/100-continue/:key", echo_h, []},
|
||||
{"/full/:key", echo_h, []},
|
||||
{"/spawn/:key", echo_h, []},
|
||||
{"/no/:key", echo_h, []},
|
||||
{"/direct/:key/[...]", echo_h, []},
|
||||
{"/:key/[...]", echo_h, []}
|
||||
|
@ -488,6 +489,11 @@ do_read_body_timeout(Path, Body, Config) ->
|
|||
{response, _, 500, _} = gun:await(ConnPid, Ref),
|
||||
gun:close(ConnPid).
|
||||
|
||||
read_body_spawn(Config) ->
|
||||
doc("Confirm we can use cowboy_req:read_body/1,2 from another process."),
|
||||
<<"hello world!">> = do_body("POST", "/spawn/read_body", [], "hello world!", Config),
|
||||
ok.
|
||||
|
||||
read_body_expect_100_continue(Config) ->
|
||||
doc("Request body with a 100-continue expect header."),
|
||||
do_read_body_expect_100_continue("/read_body", Config).
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue