ماذا يعني
عنوان URL للطلب أطول مما يقبل الخادم تفسيره.
الأسباب الشائعة
- سلاسل استعلام ضخمة، مثل مرشحات أو بيانات مرمّزة في العنوان
- حلقات إعادة توجيه تواصل إضافة المعاملات
- استخدام GET حيث كان يجب أن يحمل POST البيانات
طريقة الإصلاح
إن كنت العميل أو الزائر
انقل البيانات الكبيرة إلى جسم POST وأبقِ العناوين أقل من نحو 2000 حرف.
إن كنت مسؤولًا عن الموقع أو الواجهة البرمجية
أصلح حلقات إعادة التوجيه؛ وإن كانت العناوين الطويلة مشروعة فارفع large_client_header_buffers في nginx أو LimitRequestLine في Apache.
مثال على الاستجابة
HTTP/1.1
HTTP/1.1 414 URI Too Long
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 المواصفة
الأسئلة الشائعة
› ما الحد الأقصى لطول العنوان؟
لا يوجد حد ثابت في المواصفة؛ تسمح الخوادم عادة بـ 8 KB والمتصفحات بنحو 2 MB، لكن أبقِ العناوين قصيرة للتوافق.
› هل يمكن أن تسبب حلقة إعادة توجيه الخطأ 414؟
نعم. كل قفزة تضيف معاملات حتى يصبح العنوان طويلًا جدًا.