0
Fork 0
mirror of https://github.com/ninenines/cowboy.git synced 2025-07-14 20:30:23 +00:00

Add a test for metrics with a request body

This commit is contained in:
Loïc Hoguin 2017-10-20 18:00:40 +01:00
parent 4211ea41bd
commit 1ef5a1c45b
No known key found for this signature in database
GPG key ID: 71366FF21851DF03
2 changed files with 76 additions and 6 deletions

View file

@ -152,8 +152,10 @@ data(StreamID, IsFin, Data, State=#state{req_body_start=undefined}) ->
req_body_start=ReqBodyStart,
req_body_length=byte_size(Data)
});
data(StreamID, IsFin, Data, State) ->
do_data(StreamID, IsFin, Data, State).
data(StreamID, IsFin, Data, State=#state{req_body_length=ReqBodyLen}) ->
do_data(StreamID, IsFin, Data, State#state{
req_body_length=ReqBodyLen + byte_size(Data)
}).
do_data(StreamID, IsFin, Data, State0=#state{next=Next0}) ->
{Commands, Next} = cowboy_stream:data(StreamID, IsFin, Data, Next0),