زنگ

کسانی هستند که این اخبار را قبل از شما می خوانند.
برای دریافت جدیدترین مقالات مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید زنگ را بخوانید
بدون هرزنامه

خطای 400 (درخواست بد) کد پاسخ HTTP است , به این معنی که سرور به دلیل نحو نامعتبر قادر به پردازش درخواست ارسالی توسط مشتری نبود. این کدهای پاسخ HTTP نشان دهنده روابط پیچیده بین مشتری ، یک برنامه وب ، یک سرور و اغلب چندین سرویس وب شخص ثالث است. به همین دلیل ، یافتن علت خطا حتی در محیط توسعه کنترل شده نیز می تواند دشوار باشد.

در این مقاله معنای خطای 400 Bad Request (ترجمه شده به عنوان "درخواست نامعتبر") و نحوه رفع آن را بررسی خواهیم کرد.

سمت سرور یا سمت مشتری؟

همه کدهای پاسخ HTTP از گروه 4xx خطاهای سمت مشتری هستند. صرف نظر از این ، ظاهر یک خطای 4xx لزوماً به معنای این نیست که مشکل به نوعی مربوط به سرویس گیرنده است ، که به مرورگر وب یا دستگاه مورد استفاده برای دسترسی به برنامه اشاره دارد. اغلب اوقات ، اگر می خواهید در برنامه خود مشکلی را تشخیص دهید ، می توانید بلافاصله اکثر کد سرویس گیرنده و اجزای سازنده مانند HTML ، ورق های سبک آبشار را نادیده بگیرید ( CSS) ، JavaScript سمت مشتری ، و غیره این مورد در مورد موارد فراتر از سایتها نیز صدق می کند. بسیاری از برنامه های تلفن های هوشمند که دارای رابط کاربری مدرن هستند ، برنامه های وب هستند.

از طرف دیگر ، خطای 400 Bad Request به این معنی است که درخواست ارسالی از طرف مشتری به یک دلیل یا دلیل دیگر فاقد اعتبار بوده است. یک مشتری کاربر ممکن است سعی کند فایلی را بیش از حد بزرگ بارگذاری کند ، درخواست نادرست باشد ، عناوین درخواست HTTP نامعتبر باشد و غیره.

برخی از این سناریوها را پوشش خواهیم داد ( و راه حل های بالقوه) در زیر اما به خاطر داشته باشید: ما نمی توانیم به طور صریح مشتری یا سرور را به عنوان منبع مشکل رد کنیم. در این موارد ، سرور موجودیت شبکه است که خطای 400 Bad Request را ایجاد می کند و آن را به عنوان کد پاسخ HTTP به سرویس گیرنده برمی گرداند ، اما ممکن است مسئولیت بروز مشکل به عهده مشتری باشد.

با پشتیبان گیری کامل از برنامه خود شروع کنید

تهیه پشتیبان کامل از برنامه ، پایگاه داده و غیره بسیار مهم است. قبل از ایجاد هرگونه تغییر یا تغییر در سیستم. حتی بهتر ، امکان ایجاد یک کپی کامل از برنامه در یک سرور مرحله بندی اضافی وجود دارد که در دسترس عموم نیست.

این روش یک منطقه آزمایشی تمیز را فراهم می کند که در آن می توانید تمام سناریوهای ممکن و تغییرات بالقوه را برای رفع مشکل یا مشکل دیگر بدون به خطر انداختن امنیت یا یکپارچگی برنامه زنده خود تمرین کنید.

تشخیص خطای 400 درخواست بد

خطای 400 Bad Request به این معنی است که سرور ( کامپیوتر از راه دور) به دلیل مشکلی که سرور با آن به عنوان یک مشکل سمت مشتری مواجه می شود ، نمی تواند درخواست ارسالی توسط مشتری (مرورگر) را پردازش کند.

سناریوهای زیادی وجود دارد که در آن یک خطای 400 Bad Request می تواند در یک برنامه ظاهر شود. در زیر برخی از موارد محتمل ذکر شده است:

  • مشتری به طور تصادفی (یا عمدا) اطلاعاتی را که توسط روتر جعلی رهگیری می شود ، ارسال می کند. برخی از برنامه های وب به دنبال هدرهای ویژه HTTP برای رسیدگی به درخواست ها و اطمینان از این هستند که مشتری هیچ کار مخربی انجام نمی دهد. اگر هدر HTTP مورد انتظار یافت نشد یا نامعتبر است ، خطای 400 Bad Request نتیجه احتمالی است.
  • مشتری ممکن است فایلی را که بیش از حد بزرگ است بارگذاری کند. اکثر سرورها یا برنامه ها محدودیتی در اندازه پرونده بارگذاری شده ندارند ، این از گرفتگی کانال و سایر منابع سرور جلوگیری می کند. در بسیاری از موارد ، هنگامی که پرونده بیش از حد بزرگ باشد ، سرور با خطای 400 Bad Request مواجه خواهد شد و بنابراین درخواست نمی تواند تکمیل شود.
  • مشتری در حال درخواست URL نامعتبر است. اگر مشتری درخواستی را به URL نامعتبر ارسال کند ( به درستی پیش نویس نشده است) ، این می تواند منجر به خطای 400 Bad Request شود.
  • مشتری از کوکی های نامعتبر یا منسوخ استفاده می کند. این امکان وجود دارد زیرا کوکی های محلی در مرورگر یک شناسه جلسه هستند. اگر رمز یک جلسه خاص با رمز درخواست مشتری دیگری مطابقت داشته باشد ، ممکن است سرور / برنامه این کار را به عنوان یک عمل مخرب تفسیر کرده و کد خطای 400 Bad Request را صادر کند.

رفع مشکلات طرف مشتری

خطای 400 درخواست بد ( بعداً امتحان کن) بهتر است که با رفع مشکل مشتری شروع کنید. در اینجا چند نکته برای امتحان مرورگر یا دستگاهی که خطا ایجاد می کند وجود دارد.

URL درخواستی را بررسی کنید

شایع ترین دلیل بروز خطای 400 Bad درخواست ورود غیرمجاز یک URL نادرست است. نام دامنه ( به عنوان مثال وب سایت) به حروف کوچک حساس نیستند ، بنابراین یک مرجع کوچک با حروف کوچک مانند نسخه های کوچک کوچک عادی کار می کند. اما قسمت هایی از URL که بعد از نام دامنه قرار دارند به حروف کوچک و بزرگ حساس هستند. مگر اینکه برنامه / سرور قبل از اجرای درخواست ، به طور خاص همه URL ها را پردازش کند و آنها را به حروف کوچک تبدیل کند.

مهم است که URL را برای نویسه های خاص نامناسب بررسی کنید ، که نباید در آن وجود داشته باشد. اگر سرور یک URL نامعتبر دریافت کند ، با خطای 400 درخواست بد پاسخ خواهد داد.

کوکی های مربوطه را پاک کنید

یک دلیل احتمالی خطای 400 درخواست بد ، کوکی های محلی نادرست یا کپی است. کوکی های HTTP قطعات کوچکی از اطلاعات ذخیره شده در یک دستگاه محلی است که توسط وب سایت ها و برنامه های وب برای "به خاطر آوردن" یک مرورگر یا دستگاه خاص استفاده می شود. بیشتر برنامه های وب مدرن از کوکی ها برای ذخیره داده های خاص مرورگر یا کاربر ، شناسایی مشتری و بازدیدهای آینده سریعتر و آسان تر استفاده می کنند.

اما کوکی هایی که اطلاعات جلسه مربوط به حساب یا دستگاه شما را ذخیره می کنند ، می توانند با رمز جلسه دیگری از طرف کاربر دیگر مغایرت داشته باشند و به هر یک از شما (یا هر دوی شما) خطای 400 درخواست بد (Bad Request) بدهند.

در بیشتر موارد ، کافی است که فقط برنامه خود را برای کوکی های مربوط به سایت یا برنامه وب در نظر بگیرید که خطای 400 Bad Request را ایجاد می کند.

کوکی ها بر اساس نام دامنه برنامه وب ذخیره می شوند ، بنابراین فقط می توانید کوکی هایی را که با دامنه سایت مطابقت دارند حذف کنید و بقیه کوکی ها را دست نخورده نگه دارید. اما اگر با حذف دستی برخی کوکی ها آشنایی ندارید ، پاک کردن همه کوکی ها به یکباره بسیار راحت تر و ایمن تر است.

بسته به مرورگری که استفاده می کنید ، می توان به روش های مختلف این کار را انجام داد:

  • گوگل کروم؛
  • اینترنت اکسپلورر؛
  • Microsoft Edge؛
  • موزیلا فایرفاکس
  • سافاری

بارگذاری پرونده کوچکتر

اگر هنگام بارگیری پرونده با خطای 400 Bad Request مواجه شدید ، سعی کنید روی یک پرونده کوچکتر به درستی کار کنید. این شامل "بارگیری" پرونده هایی است که از رایانه محلی شما بارگیری نمی شوند. حتی پرونده های ارسالی از رایانه های دیگر از نظر وب سروری که برنامه شما در حال اجرا است "بارگیری" محسوب می شوند.

وارد سیستم شوید و وارد شوید

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

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

در بیشتر برنامه های وب ، ورود به سیستم و ورود مجدد به آن باعث می شود که رمز جلسه محلی ایجاد شود.

اشکال زدایی در سیستم عامل های مشترک

اگر از بسته های نرم افزاری رایج در سرور استفاده می کنید که خطای 400 Bad Request را ایجاد می کنند ، ثبات و عملکرد این سیستم عامل ها را بررسی کنید. رایج ترین سیستم های مدیریت محتوا مانند وردپرس ، جوملا! و دروپال در خط مبانی خود به خوبی آزمایش شده اند. اما هنگامی که شروع به تغییر پسوندهای PHP که از آنها استفاده می شود ، ایجاد مشکلات غیرمنتظره که منجر به خطای 400 Bad Request می شود بسیار آسان است.

تغییرات اخیر را برگردانید

اگر CMS خود را دقیقاً قبل از ظاهر شدن خطای 400 Bad Request به روز کردید ، دوباره به نسخه قبلی که نصب شده است سریعترین و ساده ترین راه برگردید. حذف 400 خطای درخواست بد.

به همین ترتیب ، هر پسوند یا ماژولی که به روز شده باشد می تواند در سمت سرور خطایی ایجاد کند ، بنابراین بازگشت دوباره به نسخه های قبلی این پسوند نیز می تواند کمک کند.

اما در برخی موارد ، CMS امکان بازگشت به نسخه های قبلی را فراهم نمی کند. این مورد معمولاً در مورد سیستم عامل های معروف وجود دارد ، بنابراین اگر نمی توانید راهی آسان برای بازگشت به نسخه قدیمی یک پلت فرم نرم افزاری خاص پیدا کنید ، از این ترس نداشته باشید.

افزونه ها ، ماژول ها یا پلاگین های جدید را حذف کنید

بسته به CMS خاصی که برنامه از آن استفاده می کند ، نام این م componentsلفه ها متفاوت خواهد بود. اما در همه سیستم ها آنها هدف یکسانی دارند: بهبود قابلیت های پلت فرم نسبت به عملکرد استاندارد آن.

در عین حال ، به خاطر داشته باشید که برنامه های افزودنی به نوعی می توانند کنترل کاملی بر سیستم پیدا کنند ، تغییراتی در PHP ، HTML ، CSS ، JavaScript یا کد پایگاه داده ایجاد کنند. بنابراین ممکن است عاقلانه باشد که پسوندهای جدیدی را که اخیراً اضافه شده اند حذف کنید.

برای تغییرات ناخواسته پایگاه داده بررسی کنید

حتی اگر برنامه افزودنی را از طریق کنترل پنل CMS حذف کرده باشید ، این تضمین نمی کند که تغییرات ایجاد شده کاملاً برعکس شده باشد. این مورد در مورد بسیاری از برنامه های افزودنی وردپرس که به پایگاه داده دسترسی کاملی دارند ، اعمال می شود.

یک پسوند می تواند سوابق پایگاه داده را که "متعلق" آن نیستند ، اما توسط پسوندهای دیگر ایجاد و مدیریت می شوند ، تغییر دهد ( یا حتی خود CMS) در چنین مواردی ، ممکن است ماژول بداند که چگونه تغییرات ایجاد شده در سوابق پایگاه داده را بازگرداند.

من شخصاً چندین بار با چنین مواردی روبرو شده ام. بنابراین ، بهترین راه باز کردن پایگاه داده و مشاهده دستی و جداول و رکوردهایی است که ممکن است توسط پسوند اصلاح شده باشد.

یافتن مشکلات سمت سرور

اگر اطمینان دارید که خطای 400 Bad Request مربوط به CMS نیست ، در اینجا چند نکته اضافی آورده شده است که می توانند به شما در یافتن مسئله سمت سرور کمک کنند.

آیا اخیراً بسته های نرم افزاری را از اینترنت بارگیری کرده اید؟ این روش معمولاً بیشترین استفاده از نفوذ در حال حاضر است. بسیاری از کاربران رایانه های شخصی نصب بسته های نرم افزاری را انتخاب می کنند که باعث صرفه جویی در وقت و تلاش می شود. مشکل این است که ، شما باید به روند بسیار توجه کنید. گزینه Advanced / Custom را در جادوگر نصب انتخاب کنید. به یاد داشته باشید که پرش از مراحل نصب یک اشتباه مهلک است. می تواند یک ویروس کامل به برنامه های ایمن در بسته موجود باشد. اگر مراقب نباشید ، عفونت نیز ایجاد خواهید کرد. جلوگیری از نفوذ بسیار آسان تر از حذف ویروس است. خود را نجات دهید و مراقب باشید. همچنین ، از آنچه بارگیری می کنید EULA (قرارداد مجوز کاربر نهایی) را بررسی کنید. همین توصیه برای شرایط و ضوابط است. وقت خود را در نصب بگذارید و مراقب تهدیدات احتمالی باشید. همچنین از وب سایت ها ، تورنت ها و تبلیغات غیرقانونی دوری کنید. بیشتر اوقات ، موارد غیر قابل اعتماد هستند.

چرا این تبلیغات خطرناک است؟

هشدار ، چندین اسکنر آنتی ویروس بدافزار احتمالی را در Error شناسایی کرده اند.

نرم افزار آنتی ویروسنسخهردیابی
مک آفی5.600.0.1067
آنتی ویروس Kingsoft2013.4.9.267 Win32.Troj.Generic.a. (Kcloud)
Tencent1.0.0.1 Win32.Trojan.Bprotector.Wlfh
Qihoo-3601.0.0.1015 Win32 / Virus.RiskTool.825
ESET-NOD328894 Win32 / Wajam.A
آنتی ویروس NANO0.26.0.55366 Trojan.Win32.Searcher.bpjlwd
آنتی ویروس VIPRE22702 Wajam (fs)
بایدو-بین المللی3.5.1.41473 Trojan.Win32.Agent.peo
دکتر وب Adware.Searcher. 2467
بدافزارها1.75.0.1 PUP. اختیاری Wajam.A
McAfee-GW-Edition2013 Win32.Application.OptimizerPro.E

رفتار خطا

  • توزیع از طریق پرداخت برای نصب یا همراه با نرم افزار شخص ثالث.
  • خود را بدون مجوز نصب می کند
  • هشدارهای امنیتی جعلی ، پنجره های بازشو و تبلیغات را نشان می دهد.
  • خطا باعث غیرفعال شدن نرم افزار نصب شده می شود.
  • خطا تبلیغات تجاری را نشان می دهد
  • صفحه اصلی کاربر را اصلاح می کند
  • تغییر مسیر مرورگر به صفحات آلوده.
  • داده های محرمانه شما را سرقت یا استفاده می کند
  • گزینه های دسک تاپ و مرورگر را تغییر دهید.
  • MalwareBytes را بارگیری کنید
  • بارگیری Plumbytes
  • بارگیری Spyhunter

خطایی که توسط نسخه های سیستم عامل ویندوز ایجاد شده است

  • ویندوز 10 20%
  • ویندوز 8 37%
  • ویندوز 7 19%
  • ویندوز ویستا 8%
  • ویندوز XP 16%

خطای جغرافیایی

خطا را از ویندوز حذف کنید

حذف از خطای Windows XP:


حذف خطا از ویندوز 7 و ویستا:


پاک کردن خطا از ویندوز 8 و 8.1:


خطا را از مرورگرهای خود حذف کنید

حذف خطا از اینترنت اکسپلورر


پاک کردن خطا از Mozilla Firefox


خطای Chrome را خاتمه دهید


چه کسی در میان طرفداران سرگردان در اینترنت با خطای "400: درخواست بد" در مرورگر مواجه نشده است؟ درست است ، همه موج سواران نمی دانند که معنی چیست و چرا رخ می دهد. اکنون سعی خواهیم کرد این وضعیت را روشن کنیم.

400 درخواست بد: این خطا به چه معناست؟

اعتقاد بر این است که هنگام ورود درخواست نادرست (URL) برای دسترسی به یک سایت خاص در شبکه جهانی وب ، خطای 400 کاملاً توسط کاربر ایجاد می شود. بگذارید با این موضوع مخالف باشیم.

البته ، می توانید آدرس نادرستی وارد کنید ، اما گاهی حتی با آدرس صحیح یا پیوند باز ، خطای "HTTP: 400 Bad درخواست" بارها و بارها ظاهر می شود. این می تواند دلایل زیادی داشته باشد. این امر به ویژه در هنگام دسترسی به میزبانی شخصی که در سرورهای مختلف و مستقلی از ارائه دهندگان مختلف میزبانی می شود ، صادق است. دلیل ش چیه؟

خطاهای نحوی پرس و جو

در واقع ، یکی از دلایل اصلی را می توان نقض درستی از ورود به آدرس صفحه دانست. بیایید یک مثال ساده بگیریم: هنگام تلاش برای دسترسی به همان سرور نامه Mail.ru ، یک کاربر اوکراینی می تواند یک URL را در نوار آدرس وارد کند ، مثل اینکه با منطقه خود مطابقت داشته باشد (در این مورد ، بگذارید بگوییم این نامه آدرس ایمیل است). ua)

در واقع ، چنین سایتی با خدمات پستی در طبیعت وجود ندارد. واضح است که هر مرورگر اینترنتی بلافاصله پیام "400: درخواست بد" را نمایش می دهد. اما حتی با این فرمول س theال ، بازهم می توانید دلایل خطای دسترسی را بیابید.

خطای "400: Bad request Nginx" problem

سیستم Nginx خود یک سرور ایمیل پراکسی خاص یا یک وب سرور است که روی سیستم های UNIX اجرا می شود.

به طور معمول ، خطاهای این نوع با پاسخ نادرست سرور برای درخواست از آدرس IP خاص همراه هستند. نتایج خطاها در یک پرونده LOG خاص نوشته می شود ، پس از آن به طور غیرقابل اعتماد به طور خودکار وارد دیوار آتش می شوند. بنابراین ، مهم نیست که میزبان خراب شود ، صرف نظر از اینکه "سیستم عامل" یا مرورگری در این شرایط استفاده شود.

تأثیر دیوار آتش

همانطور که قبلاً فهمیدیم ، خطای "400: Bad درخواست" اغلب هنگامی رخ می دهد که دیوار آتش درخواست را مسدود می کند.

راهی برای برون رفت از این وضعیت ممکن است افزودن آدرس سایت یا دسترسی به دستگاه به لیست موارد استثنا باشد. برای سیستم های ویندوز ، این کار با دسترسی به منوی امنیتی واقع در "کنترل پنل" استاندارد انجام می شود.

در اصل ، حتی غیرفعال کردن فایروال به طور کامل (البته اگر یک بسته ضد ویروس قدرتمند دارید) مشکلی ندارد. با توجه به این حساب ، ارائه توضیحاتی نیز ضروری است.

لیست حذف آنتی ویروس

به طور معمول ، متداول ترین بسته های ضد ویروس استاندارد ، فایروال داخلی خود را دارند. همچنین می تواند محتوای بالقوه ناامن یا ناخواسته را مسدود کند.

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

هر یک از آنها ، حداقل یک بار ، با این واقعیت روبرو شدند که به درخواست یک صفحه اینترنتی خاص ، پیام نامفهومی ظاهر شد - "400 - درخواست بد".

معنی این پیام چیست و چرا رخ می دهد - یک کاربر عادی تصوری از این موضوع ندارد.

در مقاله ما سعی خواهیم کرد بفهمیم چه چیزی را تشکیل می دهد 400 درخواست بد نحوه رفعو چگونه می توان از چنین وضعیتی در آینده جلوگیری کرد.

در دنیای رایانه ، خطای 400 (Bad Request) هنگامی رخ می دهد که سرور قادر به پردازش درخواست مشتری نباشد. این امر به دلیل نحو نادرست است که به ایجاد روابط لازم بین سرویس های وب مختلف و همچنین سرویس گیرنده و برنامه های وب کمک می کند.

به همین دلیل ، کشف علت این مشکل ، حتی در یک فضای توسعه یافته کنترل شده ، کاملاً دشوار است.

خطا از کدام طرف است؟

برای کسانی که هنوز نمی دانند - اگر کد دارای رده 4xx باشد - این داده های پاسخ http است و خطاهایی با چنین مقادیر عددی در سمت مشتری ظاهر می شوند.

منظور از مشتری باید هم مرورگر باشد و هم دستگاهی که از طریق آن به برنامه دسترسی پیدا می شود.

در هسته اصلی آن ، بروز چنین خطایی ممکن است به این معنی باشد که دستگاه مشتری به دلایلی درخواست نامعتبر ارسال کرده است. این ممکن است نه تنها یک درخواست ناقص باشد ، بلکه یک تلاش نیز باشد. این همچنین می تواند شامل سرصفحه های http ناقص باشد که با کد 4xx نیز خطایی ایجاد می کند.

به یاد داشته باشید که در این حالت ، شی object تولید کننده خطای 400-Bad Request می تواند مشتری یا سرور درخواست شده باشد.

تشخیص خطا

یک خطای پرسش نامعتبر می تواند توسط ایجاد شود یکی از دلایل زیر:

  • روتر جعلی اطلاعاتی را که مشتری به عمد یا به طور تصادفی ارسال می کند ، می پذیرد. دسته خاصی از برنامه های وب وجود دارند که سعی می کنند برخی از عناوین خاص را در یک درخواست شناسایی کنند تا ثابت کنند قصد سوicious وجود ندارد. اگر چنین هدرهایی وجود نداشته باشد ، وقوع خطای 400 نتیجه ای اجتناب ناپذیر است.
  • اگر دستگاه مشتری پرونده ای را بیش از حد بزرگ بارگیری کند ، ممکن است درخواست امکان پذیر نباشد. این به دلیل محدودیت موجود در اندازه پرونده های بارگذاری شده برای بیشتر سرورها و برنامه ها است. در این صورت ، با مشکل شرح داده شده نیز روبرو خواهید شد.
  • در مواردی که دستگاه سرویس گیرنده درخواستی برای یک URL به اشتباه تشکیل شده ارائه دهد ، یک هشدار خطا نیز ظاهر می شود.
  • در روند استفاده مشتری منسوخ یا نامعتبر است. زیرا مرورگر حاوی کوکی های محلی است که جلسه را مشخص می کند. وقتی دو نشانه - از جلسه سرویس گیرنده شما و از سرویس گیرنده دیگری - مشابه هستند - سرور درخواستی ممکن است چنین وضعیتی را به عنوان یک عملکرد مخرب تفسیر کند و یک خطای درخواست نامعتبر را روی صفحه نمایش دهد.

حل مشکل از طرف مشتری

به هر حال ، صحیح ترین راه حل ، یافتن و رفع نقص دستگاهها و برنامه های کاربردی مشتری است.

اولین قدم بررسی صحت است.

اغلب این خطا در ورودی نادرست آن نهفته است.

به خاطر داشته باشید که نام دامنه ها - مهم نیست که چگونه آنها را تایپ کنید - به هیچ وجه بر عملکرد صحیح پیوند تأثیر نخواهد گذاشت.

به عنوان مثال ، شرکت اینترنتی زمستان group.ru و inTErnet-COmpany GrouP.ru دقیقاً مشابه کار خواهند کرد. اما همه چیز در مورد URL - اطلاعات زیر نام دامنه - به حروف کوچک و بزرگ حساس هستند و باید به درستی هجی شوند. اگر URL حاوی نویسه های نادرست باشد ، سرور با نمایش کد خطای رخ داده به درخواست پاسخ می دهد.

پاک کردن کوکی ها

وجود کوکی های یکسان یا نادرست در سرور محلی نیز دلیل خطای 400 Bad Request است.

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

با تشکر از این ، همه بازدیدهای بعدی از چنین سایتی بسیار سریعتر از بار اول است.

وجود چنین کوکی هایی راحتی کاربر را ایجاد می کند ، اما همچنین می تواند با رمز جلسه کاربر دیگر تضاد ایجاد کند. در این حالت ، یکی از شما و شاید هر دوی شما همزمان یک خطای 4xx از سرور دریافت خواهید کرد.

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

با این حال ، اگر ایده ای در مورد حذف انتخابی ندارید ، کاملاً درست ترین حالت خواهد بود.

هر مرورگر طرح تمیز کردن خود را دارد ، با این حال ، همه آنها تا حدودی شبیه یکدیگر هستند.

پاک کردن حافظه پنهان مرورگر Chrome

  • مرورگر مشخص شده را در رایانه باز کنید ؛
  • با استفاده از نماد منو واقع در قسمت سمت راست بالای پنجره مورد ، مورد را انتخاب کنید "ابزارهای اضافی"، و سپس - "پاک کردن اطلاعات مرور";
  • در یک پنجره خاص مشخص کنید که برای چه مدت زمان تمیز کردن باید انجام شود.
  • مورد را از لیست انتخاب کنید "کوکی ها و سایر داده های سایت";
  • روی دکمه کلیک کنید "حذف داده ها".

پس از این اقدامات ، تمام کوکی های ذخیره شده از مرورگر شما حذف می شوند.

بارگذاری پرونده هایی با حجم کمتر

اگر یک فایل خاص را بارگیری کنید و خطای درخواست نامعتبر دریافت کنید ، دلیل وقوع آن بسیار زیاد است.

برای اطمینان از عملکرد صحیح برنامه ، پرونده کوچکتری را بارگذاری کنید.

بازگرداندن تغییرات اخیر

اگر قبل از اینکه خطای 400 Bad Request ظاهر شود ، سیستم مدیریت مشتری را به روز کرده اید - راه حل این مشکل این است که دوباره به یک نسخه از قبل نصب شده برگردید.

علاوه بر این ، می توانید برنامه های افزودنی و ماژول ها را دوباره و به روز کنید ، زیرا آنها همچنین می توانند وضعیت ناخوشایندی ایجاد کنند.

حذف برنامه های افزودنی و ماژول های جدید

برخی از برنامه های افزودنی یک ویژگی ناخوشایند دارند - برای تغییر جدول ها و سوابق موجود در پایگاه داده که متعلق به آنها نیست.

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

نصب مجدد سیستم عامل ویندوز

عملکرد نادرست این برنامه ممکن است باعث یک درخواست بد شود. برای حل مشکل ، باید آن را دوباره نصب کنید.

بیایید حذف این برنامه را با استفاده از یک مثال در نظر بگیریم.

برای انجام این کار؛ این موارد را دنبال کنید:

  • برای باز کردن برگه از دکمه "شروع" استفاده کنید "برنامه ها و ویژگی های";
  • پنجره "Programs" را باز کنید ، پیوندی که در صفحه کنترل است.
  • مورد را انتخاب کنید "برنامه ها و ویژگی های";
  • در بخش "نام" ، به دنبال "سیستم عامل ویندوز" بگردید. آن را انتخاب کنید و بر روی دکمه "حذف" کلیک کنید.
  • شرایط لازم را برای تکمیل مراحل حذف کامل کنید.

پس از حذف نصب ، باید این برنامه را با استفاده از دستورالعمل های ارائه شده توسط Microsoft Corporation دوباره نصب کنید.

شناسایی و حذف بدافزار

دلیل دیگری که می تواند باعث بروز خطای 400 شود آلوده شدن رایانه شما به انواع مختلف است.

چنین برنامه هایی می توانند پرونده های حالت مرورگر را اصلاح یا به طور کامل حذف کنند.

علاوه بر این ، برخی از اجزای برنامه مخرب ممکن است خود عامل خطا باشند.

برای اینکه بتوانید از این نوع برنامه ها محافظت کنید - برنامه مناسب را روی رایانه خود نصب کنید. یکی از بهترین ها ضد بدافزار Emsisoft است. این نرم افزار نه تنها محافظت می کند ، بلکه تضمین می کند هرگونه بدافزار را حذف می کند.

به روزرسانی درایورها

به اندازه کافی عجیب ، رانندگان منسوخ شده یا نادرست که کار می کنند نیز می توانند مشکلی مشابه ایجاد کنند ، بنابراین سعی کنید عملکرد آنها را هرچه بیشتر بار بررسی کنید و به موقع به روز کنید.

بررسی دستی بسیار طولانی می شود ، بنابراین ساده ترین راه نصب برنامه ای مانند DriverDoc بر روی رایانه است که به طور کامل شما را از این روال نجات می دهد.

به روز رسانی ویندوز

مایکروسافت کار برای به روزرسانی و بهبود سیستم عامل های خود را متوقف نمی کند.

در بعضی موارد ، فقط باید کدهای وضعیت مرورگر را به روز کنید و خطای Bad Request به خودی خود از بین می رود.

برای انجام این کار ، باید از دکمه "شروع" استفاده کنید و "به روز رسانی" را در جستجوی جستجو وارد کنید ، سپس کلید Enter را فشار دهید.

در این حالت ، کادر گفتگوی بروزرسانی سیستم عامل باز می شود که تمام بسته های موجود (در صورت وجود) را نمایش می دهد.

اگر هیچ یک از گزینه ها به خلاص شدن از مشکل کمک نکرد - با متخصصین تماس بگیرید

ویدیوی حل مسئله 400 درخواست بد:

هنگام رفتن به هر سایتی یا انتخاب یکی از زیرمجموعه های سایت ، ممکن است کاربر با پیام "درخواست سربرگ یا کوکی خیلی بزرگ" روبرو شود و انتقال بیشتر به پیوند انتخاب شده غیرممکن شود. معمولاً این امر به دلیل کوکی های آسیب دیده این سایت در رایانه کاربر است ، اما همچنین ممکن است مشکل به دلیل تنظیمات نادرست این منبع توسط مدیر وب ایجاد شده باشد.

خطای متن پیام

همچنین ممکن است موردی که قبلاً توسط ما شرح داده شد ، رخ دهد.

این خطای "درخواست سربرگ یا کوکی خیلی بزرگ" و دلایل آن چیست

به نظر می رسد ترجمه "درخواست هدر یا کوکی خیلی بزرگ" مانند "درخواست هدر یا کوکی خیلی بزرگ". این معمولاً به معنای وضعیتی است که وقتی مرورگر درخواست دسترسی به منبعی را می دهد ، سرور تشخیص می دهد که کوکی های این منبع ذخیره شده در رایانه کاربر بیش از حد بزرگ هستند یا آسیب دیده اند. سرور از پردازش درخواست که همراه با پیام "400 درخواست بد" و همچنین پیامی است که من ذکر کردم "درخواست سربرگ یا کوکی خیلی بزرگ" خودداری می کند.

این خطا برای سرورهای nginx معمول است (به عنوان مثال سرورهایی که روی سیستم عامل های Unix-like اجرا می شوند) . پس از ظاهر شدن آن ، دسترسی به سایت مورد درخواست (یا زیرمجموعه آن) غیرممکن می شود ، در حالی که بارگیری مجدد صفحه مشکل از طریق Ctrl + F5 معمولاً هیچ چیزی نمی دهد.

علاوه بر کوکی های آسیب دیده ، عوامل تعیین کننده زیر می توانند دلیل این اختلال عملکرد باشند:


چگونه 400 درخواست بد را برطرف کنیم

هنگام تلاش برای خلاص شدن از شر مشكل بوجود آمده ، مهم است كه به خاطر داشته باشید كه این مشكل می تواند به دوش شما (اگر كاربر منظم هستید) و خود منبع باشد. بنابراین ، اگر از همه نکات زیر برای کاربر استفاده کرده اید و هیچ کمکی به شما نکرده است ، ممکن است ارزش تماس با پشتیبانی فنی منبع (یا مستقیماً با مدیر وب سایت) را داشته باشد و مشکل پیش آمده را بیان کنید.

برای حل مشکل "کوکی خیلی بزرگ" ، موارد زیر را انجام دهید:


این با ورود زیر اجرا می شود:


نتیجه

راه حل کاربر برای حل این مشکل درخواست سربرگ یا کوکی خیلی بزرگ ، حذف کوکی های سایت مشکل در رایانه کاربر است. و از طرف مدیریت منابع ، یک روش موثر برای حل مشکل تغییر پارامتر "large_client_header_buffers" در nginx خواهد بود. در بیشتر موارد ، اجرای این نکات به شما کمک می کند تا از خطای رخ داده خلاص شوید و کار کامل با سایت موجود در رایانه خود را از سر بگیرید.

زنگ

کسانی هستند که این اخبار را قبل از شما می خوانند.
برای دریافت جدیدترین مقالات مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید زنگ را بخوانید
بدون هرزنامه