در برخی مواقع ممکنه مشاهده کنید که مرورگر شما دارای خطای bad request است.
ممکنه این مشکل روی دیگر مرورگرها اتفاق نیفتد و با حذف کوکی روی مرورگر مشکل دار مشکل برطرف می گردد. این خطا زمانی اتفاق می افتد که کاربر سمت کدنویسی اقدام به ذخیره کوکی ها روی مرورگر کاربران کند. ممکن است در آینده بخاطر حجم بالای کوکی ذخیره شده در مرورگر های کاربران یا هر تصمیم دیگری، تصمیم بر آن گرفته شود که کد ها را تغییر داده تا کوکی سمت کاربران ذخیر نشود.
راه حل چیست؟
وارد فایل زیر شده:
/etc/httpd/conf/extra/httpd-default.conf
و متغیر LimitRequestFieldSize را در انتهای فایل قرار می دهیم و مقدار 500000 را برای آن تنظیم میکنیم. بصورت زیر:
LimitRequestFieldSize 500000
با ریستارت وب سریس مشکل برای تمامی کاربران برطرف خواهد شد.
حال این متغیر چیست؟
دستور LimitRequestFieldSize ماکزیمم اندازه فیلد هدر درخواست HTTP را تنظیم می کند. لذا توصیه
می شود که دستور LimitRequestFieldSize بر روي 1024 یا کمتر تنظیم گردد.
با توجه به لینک زیر همواره توصیه می شود جهت امنیت بیشتر مقدار آن در حد استاندارد نگه داشته شود:
http://httpd.apache.org/docs/2.2/mod/core.html#limitrequestfieldsize