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 評価