Gin: Aucun moyen de modifier la taille maximale du POST

Créé le 28 nov. 2014  ·  3Commentaires  ·  Source: gin-gonic/gin

Dans le module http, vous pouvez généralement faire :

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

et avoir une limite d'octets sur la demande POST aussi grande que vous le souhaitez. Dans le gin, il n'y a pas de corps, il est donc très difficile de modifier ces paramètres.

Y at-il un travail autour? Pouvez-vous implémenter une configuration de limite de taille maximale POST ?

Commentaire le plus utile

j'ai fait:

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

Et cela a fonctionné.

Tous les 3 commentaires

j'ai fait:

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

Et cela a fonctionné.

Je vais essayer, merci.

Je pense que vous avez le contexte juste après la soumission du POST mais il n'est pas soumis si la taille est supérieure à la limite. Votre approche fonctionne pour diminuer la taille mais pas pour l'augmenter apparemment. Je suppose que le contexte est appelable à l'intérieur de la demande uniquement.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

iiinsomnia picture iiinsomnia  ·  3Commentaires

rawoke083 picture rawoke083  ·  3Commentaires

frederikhors picture frederikhors  ·  3Commentaires

ccaza picture ccaza  ·  3Commentaires

boneq picture boneq  ·  3Commentaires