mirror of
https://github.com/ninenines/cowboy.git
synced 2025-07-14 12:20:24 +00:00
Fix an rfc7230 test
This commit is contained in:
parent
7cd59f4367
commit
e71733232e
1 changed files with 4 additions and 3 deletions
|
@ -1867,13 +1867,14 @@ http10_request_no_transfer_encoding_in_response(Config) ->
|
||||||
"Host: localhost\r\n"
|
"Host: localhost\r\n"
|
||||||
"\r\n"]),
|
"\r\n"]),
|
||||||
{_, 200, _, Rest} = cow_http:parse_status_line(raw_recv_head(Client)),
|
{_, 200, _, Rest} = cow_http:parse_status_line(raw_recv_head(Client)),
|
||||||
{RespHeaders, Rest2} = cow_http:parse_headers(Rest),
|
{RespHeaders, Body0} = cow_http:parse_headers(Rest),
|
||||||
false = lists:keyfind(<<"content-length">>, 1, RespHeaders),
|
false = lists:keyfind(<<"content-length">>, 1, RespHeaders),
|
||||||
false = lists:keyfind(<<"transfer-encoding">>, 1, RespHeaders),
|
false = lists:keyfind(<<"transfer-encoding">>, 1, RespHeaders),
|
||||||
Body = <<0:8000000>>,
|
Body = <<0:8000000>>,
|
||||||
{ok, Body} = raw_recv(Client, byte_size(Body), 5000),
|
{ok, Body1} = raw_recv(Client, byte_size(Body) - byte_size(Body0), 5000),
|
||||||
|
Body = << Body0/binary, Body1/binary >>,
|
||||||
%% The end of body is indicated by a connection close.
|
%% The end of body is indicated by a connection close.
|
||||||
{error, timeout} = raw_recv(Client, 0, 1000),
|
{error, closed} = raw_recv(Client, 0, 1000),
|
||||||
ok.
|
ok.
|
||||||
|
|
||||||
no_te_no_trailers(Config) ->
|
no_te_no_trailers(Config) ->
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue