امروز: ۰۳ آذر ۱۴۰۳
در مسیر توسعه فردی و سازمانی
اشتراک دانش محمد علی قانع » دریافت خطای bad request از سمت مرورگر (۱۳۹۹/۸/۲۱)
تایید شده

در برخی مواقع ممکنه مشاهده کنید که مرورگر شما دارای خطای bad request است.


Apache - Size of a request header field exceeds server limit


ممکنه این مشکل روی دیگر مرورگرها اتفاق نیفتد و با حذف کوکی روی مرورگر مشکل دار مشکل برطرف می گردد. این خطا زمانی اتفاق می افتد که کاربر سمت کدنویسی اقدام به ذخیره کوکی ها روی مرورگر کاربران کند. ممکن است در آینده بخاطر حجم بالای کوکی ذخیره شده در مرورگر های کاربران یا هر تصمیم دیگری، تصمیم بر آن گرفته شود که کد ها را تغییر داده تا کوکی سمت کاربران ذخیر نشود.


راه حل چیست؟


وارد فایل زیر شده:


/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

پاسخ مدیر : ممنون بابت اشتراک دانش
محتوای آخرین دربهای گشوده شده
  • یک باک بنزین 206 معادل 75000 ت بوسیله کلیدک
  • 45000 تومان وجه نقد رایج مملکت بوسیله کلیدک
  • بن خرید یک عدد پیتزا American معادل 35ت بوسیله کلیدک
  • دو عدد  کارت سبز بوسیله کلیدک
  • دو روز ناهار میهمان شرکت به انتخاب خودتان معادل هر نهار ۳۰ ت بوسیله کلیدک
  • بن خرید یک عدد پیتزا American معادل 35ت بوسیله کلیدک
  • بن خرید یک عدد پیتزا American معادل 35ت بوسیله کلیدک
  • 45000 تومان وجه نقد رایج مملکت بوسیله کلیدک
ارسال درخواست دوره یا محتوای آموزشی