如何在Erlang Cowboy中检索大于限制大小的发布内容
我在使用cowboy_req:body_qs(req)检索超过限制大小(64K)的帖子内容时遇到问题,因为它将返回{badlength,Data,Req1} 但如果我使用以下格式的cowboy_req:body(req),则数据可用: 参数1=value1&parm2=value2 以下是检索小于限制大小(64K默认值)的数据的方法 下面是检索大型数据的方法如何在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
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¶m2=value2....">>
对这个问题有什么看法
感谢您提供的advancedcowboy_请求:body(请求,[{length,10000000}])
<<"param1=value1¶m2=value2....">>