Gin: لا توجد طريقة لتغيير حجم POST الأقصى

تم إنشاؤها على ٢٨ نوفمبر ٢٠١٤  ·  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 التقييمات

القضايا ذات الصلة

gplume picture gplume  ·  3تعليقات

boneq picture boneq  ·  3تعليقات

oryband picture oryband  ·  3تعليقات

ccaza picture ccaza  ·  3تعليقات

frederikhors picture frederikhors  ·  3تعليقات