Gin: 无法更改 POST 最大大小

创建于 2014-11-28  ·  3评论  ·  资料来源: gin-gonic/gin

在 http 模块中,通常你可以这样做:

req.Body = http.MaxBytesReader(rw, req.Body, 5 << 20)

并且对 POST 请求有一个字节限制,只要你想要的那么大。 在杜松子酒中没有主体,因此很难更改这些设置。

有解决方法吗? 您可以实施 POST 最大大小限制配置吗?

最有用的评论

我已经搞定了:

c.Request.Body = http.MaxBytesReader(c.Writer, c.Request.Body, size)

它已经奏效了。

所有3条评论

我已经搞定了:

c.Request.Body = http.MaxBytesReader(c.Writer, c.Request.Body, size)

它已经奏效了。

会试一试,谢谢。

我认为您在提交 POST 之后就拥有了上下文,但如果大小大于限制,则不会提交。 您的方法可以减小尺寸,但不会明显增加尺寸。 我猜上下文只能在请求中调用。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

thinkerou picture thinkerou  ·  23评论

elliotlings picture elliotlings  ·  29评论

tebeka picture tebeka  ·  20评论

cachafla picture cachafla  ·  33评论

valyala picture valyala  ·  31评论