anchor.diff:                error:_ ->
                   {error, Reason} = param_error({body, Body}, <<>>),
                   {error, Reason, Req}
  -            end
  +            end;
  +        {more, Body, Req} ->
  +            {error, Reason} = param_error({body_too_big, Body}, <<>>),
  +            {error, Reason, Req}
       end;
   get_param_value("query", Name, Req) ->
       QS = cowboy_req:parse_qs(Req),
  
positive.code:     end.
  
  get_param_value("body", _, Req0) ->
      case cowboy_req:read_body(Req0) of
          {ok, <<>>, Req} -> {ok, <<>>, Req};
          {ok, Body, Req} ->
              try
  
negative.code: get_param_value("path", Name, Req) ->
      Value = cowboy_req:binding(to_binding(Name), Req),
      {ok, Value, Req}.
  
  param_error({enum, Value}, Name) ->
      param_error_(Name, #{error => not_in_enum, data => Value});
  