我遇到了一个HTTP 413错误,消息payload_too_large从Cowboy中冒出来。看起来我的HTTP客户端上传的正文比默认的64K长,我还没有弄清楚如何增加这个值。
payload_too_large
64K
lmvvr0a81#
函数cowboy_req:read_body和cowboy_req:read_urlencoded_body有两个参数的变量,第二个参数是选项的Map。您可以将最大大小指定为length:
cowboy_req:read_body
cowboy_req:read_urlencoded_body
length
cowboy_req:read_urlencoded_body(Req, #{length => 100000})
如需详细信息,请参阅Cowboy documentation。
1条答案
按热度按时间lmvvr0a81#
函数
cowboy_req:read_body
和cowboy_req:read_urlencoded_body
有两个参数的变量,第二个参数是选项的Map。您可以将最大大小指定为length
:如需详细信息,请参阅Cowboy documentation。