erlang 在'cowboy_req'模块中,如何在app config中设置'length'和'period'值?

f1tvaqid  于 2022-12-08  发布在  Erlang
关注(0)|答案(1)|浏览(214)

我遇到了一个HTTP 413错误,消息payload_too_large从Cowboy中冒出来。看起来我的HTTP客户端上传的正文比默认的64K长,我还没有弄清楚如何增加这个值。

lmvvr0a8

lmvvr0a81#

函数cowboy_req:read_bodycowboy_req:read_urlencoded_body有两个参数的变量,第二个参数是选项的Map。您可以将最大大小指定为length

cowboy_req:read_urlencoded_body(Req, #{length => 100000})

如需详细信息,请参阅Cowboy documentation

相关问题