DevToolPal
ع
4xx أخطاء العميل

431 Request Header Fields Too Large

حقول ترويسة الطلب كبيرة جدًا

ماذا يعني

ترويسات الطلب كبيرة جدًا، سواء ترويسة واحدة أو جميعها معًا.

الأسباب الشائعة

  • ملفات تعريف ارتباط كثيرة جدًا أو كبيرة جدًا
  • رموز Authorization أو JWT ضخمة
  • Referer أو ترويسات مخصصة بقيم طويلة

طريقة الإصلاح

إن كنت العميل أو الزائر

امسح ملفات تعريف الارتباط للموقع (حل شائع في المتصفحات) وأبقِ الرموز صغيرة.

إن كنت مسؤولًا عن الموقع أو الواجهة البرمجية

تجنب تخزين بيانات كبيرة في ملفات تعريف الارتباط؛ وارفع حدود الترويسات (Node.js --max-http-header-size، وnginx large_client_header_buffers) عند الحاجة فقط.

مثال على الاستجابة

HTTP/1.1
HTTP/1.1 431 Request Header Fields Too Large
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0

المواصفة

RFC 6585 §5

الأسئلة الشائعة

› لماذا يعيد localhost الرمز 431؟

تتراكم ملفات تعريف الارتباط من تطبيقات تطوير كثيرة على localhost. امسح ملفات تعريف الارتباط لـ localhost.

› ما حد الترويسات في Node.js؟

16 KB افتراضيًا؛ غيّره عبر --max-http-header-size.