在 http 模块中,通常你可以这样做:
req.Body = http.MaxBytesReader(rw, req.Body, 5 << 20)
并且对 POST 请求有一个字节限制,只要你想要的那么大。 在杜松子酒中没有主体,因此很难更改这些设置。
有解决方法吗? 您可以实施 POST 最大大小限制配置吗?
我已经搞定了:
c.Request.Body = http.MaxBytesReader(c.Writer, c.Request.Body, size)
它已经奏效了。
会试一试,谢谢。
我认为您在提交 POST 之后就拥有了上下文,但如果大小大于限制,则不会提交。 您的方法可以减小尺寸,但不会明显增加尺寸。 我猜上下文只能在请求中调用。
最有用的评论
我已经搞定了:
它已经奏效了。