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?
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.
Comentários muito úteis
Eu fiz:
E tem funcionado.