如何在Erlang Cowboy中检索大于限制大小的发布内容

如何在Erlang Cowboy中检索大于限制大小的发布内容,erlang,cowboy,Erlang,Cowboy,我在使用cowboy_req:body_qs(req)检索超过限制大小(64K)的帖子内容时遇到问题,因为它将返回{badlength,Data,Req1} 但如果我使用以下格式的cowboy_req:body(req),则数据可用: 参数1=value1&parm2=value2 以下是检索小于限制大小(64K默认值)的数据的方法 下面是检索大型数据的方法 get_post_large(Req) -> case cowbod_req:body(Req) of {o

我在使用cowboy_req:body_qs(req)检索超过限制大小(64K)的帖子内容时遇到问题,因为它将返回{badlength,Data,Req1}

但如果我使用以下格式的cowboy_req:body(req),则数据可用:

参数1=value1&parm2=value2

以下是检索小于限制大小(64K默认值)的数据的方法

下面是检索大型数据的方法

get_post_large(Req) ->
    case cowbod_req:body(Req) of
        {ok, Data, Req1} -> {Data, Req1};
        {more, Data, Req2} -> get_post_large(Req2)
    end.
问题是,get_post_large返回二进制文件:

<<"param1=value1&param2=value2....">>

对这个问题有什么看法

感谢您提供的advanced

cowboy_请求:body(请求,[{length,10000000}])

<<"param1=value1&param2=value2....">>