Gin: Não há como alterar o tamanho máximo do POST

Criado em 28 nov. 2014  ·  3Comentários  ·  Fonte: gin-gonic/gin

No módulo http geralmente você pode fazer:

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

e ter um limite de bytes no pedido POST tão grande quanto você quiser. No gin não há Body, por isso é muito difícil alterar essas configurações.

Existe uma solução alternativa? Você pode implementar uma configuração de limite de tamanho máximo POST?

Comentários muito úteis

Eu fiz:

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

E tem funcionado.

Todos 3 comentários

Eu fiz:

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

E tem funcionado.

Vou tentar, obrigado.

Eu acho que você tem o Context logo após o POST ser enviado, mas não é enviado se o tamanho for maior que o limite. Sua abordagem funciona para diminuir o tamanho, mas não para aumentá-lo aparentemente. Eu acho que o Context pode ser chamado apenas dentro da solicitação.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

atifzia picture atifzia  ·  3Comentários

Bloomca picture Bloomca  ·  3Comentários

sofish picture sofish  ·  3Comentários

oryband picture oryband  ·  3Comentários

ghost picture ghost  ·  3Comentários