اہم دیگر خرابی 400 خراب درخواست کو کیسے ٹھیک کریں۔

خرابی 400 خراب درخواست کو کیسے ٹھیک کریں۔



آپ نے دیکھا ہو گا کہ اگر تمام ویب سائٹس لوڈ ہونے میں ناکام ہو جاتی ہیں تو وہ ایرر کوڈ کیسے ظاہر کرتی ہیں۔ یہ 4 سے شروع ہونے والا تین ہندسوں کا نمبر ہو سکتا ہے۔ 4xx سٹیٹس کوڈز خراب یا غلط کلائنٹ کی درخواستوں سے متعلق ناکامیاں ہیں جن میں گمشدہ صفحات یا ایسے صفحات شامل ہیں جنہیں نئے ڈومین میں منتقل کیا گیا ہے۔

  خرابی 400 خراب درخواست کو کیسے ٹھیک کریں۔

لیکن 400 خراب درخواست کے ایرر کوڈ کے ساتھ، مسئلہ آپ کی طرف ہے۔ 400 خراب درخواست کی غلطی کا سامنا کافی حد تک صارفین کے لیے کانٹا بن سکتا ہے۔ خوش قسمتی سے، مسئلے کو سمجھنے یا حل کرنے کے کچھ طریقے ہیں۔ کوڈ کا کیا مطلب ہے اور اسے کیسے ٹھیک کیا جائے یہ جاننے کے لیے پڑھیں۔

400 غلط درخواست کا مطلب

اس سے پہلے کہ ہم 400 بری درخواست کے حل میں جائیں، آپ کو سمجھنا چاہیے کہ یہ کیا ہے۔ ایک 400 خراب درخواست ظاہر ہوتی ہے جب سرور درخواست پر کارروائی نہیں کرسکتا یا انکار کرتا ہے۔ سرور نے اس بات کا تعین کیا ہے کہ کلائنٹ کی درخواست میں نحو یا میسج فریمنگ میں غلطی ہے۔

تاہم، اس خرابی کے ساتھ، آپ کو یہ حاصل کرنے کی وجہ ہمیشہ سیدھی نہیں ہوتی۔ کبھی کبھار، یہ اصل میں کلائنٹ کی غلطی نہیں ہے بلکہ سرور کی ہے. اس طرح، مسئلہ پیدا کرنے کے لیے ہمیشہ مؤکل پر الزام لگانا مناسب نہیں ہے۔

یہاں کچھ ممکنہ وجوہات ہیں جن کی وجہ سے صارفین کو 400 غلط درخواست کی غلطیاں موصول ہو رہی ہیں۔

ایک بڑی فائل اپ لوڈ کرنا

ویب سرورز یا ایپس میں فائل اپ لوڈ سائز کی واضح حد ہو سکتی ہے۔ یہ حد بہت سے صارفین کے ساتھ بینڈوتھ کو بند ہونے سے روکنے کے لیے لاگو کی گئی ہے جو بڑی فائلیں بھی اپ لوڈ کرنا چاہتے ہیں۔ اس طرح، ایک غیر معمولی بڑی فائل یا فولڈر کو اپ لوڈ کرنے کی کوشش بعض اوقات ایرر 400 کا سبب بن سکتی ہے۔

فریب دینے والی درخواست کی روٹنگ

کچھ سرورز کو ایک درخواست موصول ہونے پر حسب ضرورت HTTP ہیڈر کا پتہ لگانے کے لیے پروگرام بنایا گیا ہے۔ یہ ہیڈرز پرانے، غلط، یا مکمل طور پر غائب ہو سکتے ہیں۔ وہ کچھ معاملات میں قابل عمل بھی نہیں ہوسکتے ہیں۔

یہ تحفظ بیکار نہیں ہے، کیونکہ یہ مین-ان-دی-مڈل حملوں کا پتہ لگا سکتا ہے۔ یہ تب ہوتے ہیں جب ویب سائٹ کو دو مختلف IP پتوں سے آنے والے ایک ہی ٹوکن کا پتہ چلتا ہے۔ ایسی صورتوں میں، یہ عام طور پر کلائنٹ کو ایک فریبی درخواست روٹنگ وارننگ بھیجے گا۔

چونکہ انٹرنیٹ ایک خطرناک جگہ ہو سکتی ہے، اس لیے ویب سائٹس کے لیے اس طرح کے حفاظتی اقدامات کرنا بہت ضروری ہے۔ کوئی بھی سائٹ کا مالک نہیں چاہتا کہ اس کے سرور پر حملہ ہو۔

میعاد ختم یا غلط کوکیز

اگرچہ کوکیز کی میعاد ختم یا غلط ہونے کا امکان ہے، لیکن یہ اکثر حملے سے زیادہ حادثے کا نتیجہ ہوتا ہے۔ ہو سکتا ہے براؤزر آپ کو پرانی کوکیز سے شناخت کرنے کی کوشش کر رہا ہو۔ مثال کے طور پر، ہو سکتا ہے کہ آپ کسی ایسے ایڈمن ایریا تک رسائی حاصل کرنے کی کوشش کر رہے ہوں جس کا دورہ آپ نے کچھ عرصے سے نہیں کیا ہے۔

ہو سکتا ہے ویب سائٹ پرانی کوکیز استعمال کر رہی ہو۔ اگر ویب سائٹ آپ کی درخواست کا پتہ لگاتی ہے، اگر آپ کے کنکشن میں غلط معلومات موجود ہیں تو آپ کو 400 کی خراب درخواست کی خرابی مل سکتی ہے۔

خراب براؤزر کیچز کے ساتھ بھی ایسا ہی ہوسکتا ہے۔ براؤزر کیش فائلوں کو صارفین کے لیے تیزی سے سائٹس میں لاگ ان کرنے کے لیے اسٹور کرتا ہے۔ تاہم، اگر فائلیں خراب یا پرانی ہیں تو ویب سائٹ آپ کو غلطی بھیج سکتی ہے۔

یو آر ایل کے مسائل

ویب سائٹ اور اس کے سرورز تک رسائی کا سب سے سیدھا طریقہ URL درج کرنا ہے۔ تاہم، اگر URL سٹرنگ کے ساتھ مسائل ہیں، تو آپ کو 400 خراب درخواست کی خرابی مل سکتی ہے۔ یو آر ایل کو غلط ٹائپ کرنا مسئلہ کی ایک عام وجہ ہے۔

دیگر وجوہات میں غلط شکل والا URL نحو یا غیر قانونی حروف پر مشتمل URL ہیں۔ نحو کی غلطیاں اس وقت ہوتی ہیں جب کچھ حصے درست طریقے سے نہیں لکھے جاتے ہیں۔ سرور درخواست کو نہیں سمجھتا اور آپ کو بتاتا ہے کہ وہ اسے سنبھال نہیں سکتا۔

میں ونڈوز 10 پر اسٹارٹ مینو نہیں کھول سکتا

غیر قانونی حروف، اس دوران، وہ علامتیں ہیں جو یو آر ایل میں استعمال نہیں ہوتی ہیں۔ چونکہ یہ علامتیں درخواستوں سے مطابقت نہیں رکھتیں، سرور آپ کو مطلع کرے گا۔ ویب سائٹ آپ کی درخواست پر عمل کرنے سے پہلے آپ کو ناقابل استعمال حروف کو ہٹانے کی ضرورت ہے۔

سرور کی خرابیاں

اگرچہ یہ سچ ہے کہ 400 خراب درخواست کی غلطی عام طور پر کلائنٹ کی طرف سے شروع ہوتی ہے، ایسے مواقع ہوتے ہیں جب سرور کو غلطیوں کا سامنا ہوتا ہے۔ لہذا، یہ کلائنٹ کی درخواستوں کو سنبھال نہیں سکتا۔ یہاں کچھ ممکنہ وجوہات ہیں:

  • خرابیاں
  • عمومی مسائل
  • عارضی مسائل جن کی وضاحت نہیں کی گئی ہے۔

صارفین ویب سائٹ کو متعدد بار دوبارہ لوڈ کرنے یا کوئی دوسرا آلہ استعمال کرنے کی کوشش کر سکتے ہیں۔ اگر کچھ کام نہیں کرتا ہے، تو وہ ویب سائٹ کے مالک سے رابطہ کریں اور تفصیل سے بتائیں کہ کیا ہوا ہے۔

400 بری درخواست Nginx

Nginx اوپن سورس سافٹ ویئر ہے جسے سرور مالکان سرور بنانے کے لیے استعمال کر سکتے ہیں۔ اسے فوری طور پر ڈیزائن کیا گیا تھا لیکن اسے ریورس پراکسی یا لوڈ بیلنسر کے طور پر بھی استعمال کیا گیا ہے۔ دوسرے لفظوں میں، Nginx ایک طاقتور ایپ ہے جو بغیر کسی ناکامی کے ایک ساتھ کئی کنکشنز کو قبول کرتی ہے۔

اگر آپ کے پاس Nginx سرور ہے اور آپ کو کلائنٹس کی جانب سے 400 بری درخواست کے حوالے سے پیغام موصول ہوا ہے، تو اس کا امکان ان کے پاس بڑا ہیڈر ہونے کی وجہ سے ہے۔ Nginx میں آنے والی کوکیز کے لیے سائز کی حد ہوتی ہے، اور اگر آپ کو وہ ایرر کوڈ نظر آتا ہے تو کلائنٹ کے ہیڈرز اس حد سے تجاوز کر چکے ہیں۔

خوش قسمتی سے، حل سیدھا ہے: حد میں اضافہ کریں تاکہ 400 خراب درخواست کی غلطی کو دور کیا جا سکے۔

  1. اپنے Nginx سرور میں لاگ ان کریں اور غلطی کی سائٹ تلاش کریں۔
  2. 'large_client_header_buffers 4 16k؛' ٹائپ کریں
  3. کمانڈ پر عمل کریں۔
  4. سرور کو دوبارہ لوڈ کریں۔

آپ '16K' میں 16 کو بڑی تعداد سے بدل سکتے ہیں، جیسے 64K، جو عام طور پر بڑے ہیڈر کو گزرنے کی اجازت دے گا۔ یہ فکس بہت سے Nginx 400 خراب درخواست کی غلطی کی مثالوں کو حل کرتا ہے۔

400 خراب درخواست کروم

اگر آپ کو گوگل کروم پر 400 خراب درخواست کی غلطی موصول ہوتی ہے، تو یہ پرانی کوکیز کی علامت ہوسکتی ہے۔ ان کو ہٹانے کے لیے، آپ کو اپنا کروم کیش صاف کرنا ہوگا۔ کیشز میں محفوظ کردہ ڈیٹا ہوتا ہے تاکہ اگلی بار جب آپ ویب صفحات پر جائیں تو تیزی سے لوڈ ہونے میں مدد کریں۔

پر & T برقراری فون نمبر 2018

چونکہ کیش پرانے ڈیٹا کو برقرار رکھنے والا ہوتا ہے، اس لیے کیشے میں محفوظ کی گئی کوکیز اور فائلز کی تاریخ کسی حد تک اس وقت ہوتی ہے جب وہ وہاں محفوظ ہوتے ہیں۔ اگرچہ کروم کیشے کے لیے مسلسل نیا ڈیٹا اکٹھا کر رہا ہے، لیکن اگر آپ کسی ویب سائٹ پر باقاعدگی سے لاگ ان نہیں کرتے ہیں تو یہ ایسا نہیں کر سکتا۔

لہذا، کیشے کو صاف کرنے سے کروم کو نئی معلومات حاصل کرنے اور ایک درخواست بھیجنے کی اجازت ملتی ہے جسے ویب سائٹ قبول کر سکتی ہے۔ 400 خراب درخواست کی غلطی ختم ہو جائے گی۔ کیشے کو صاف کرنے کے لیے:

  1. اوپری دائیں کونے میں ٹرپل ڈاٹس پر کلک کریں۔
  2. 'براؤزنگ ڈیٹا صاف کریں' کو منتخب کریں۔
  3. 'کیشے'، 'کوکیز' اور 'ہسٹری' نامی آپشنز کو چیک کریں۔
  4. وقت کی حد کا انتخاب کریں۔
  5. 'ڈیٹا صاف کریں' پر کلک کریں۔
  6. ایک بار فائلیں حذف ہونے کے بعد، ویب پیج پر دوبارہ لاگ ان کرنے کی کوشش کریں۔

بعض اوقات، کیشے صاف کرنے کے بعد کمپیوٹر کو دوبارہ شروع کرنے سے مزید فائلوں کو حذف کرنے میں مدد ملتی ہے۔ تاہم، ایسے اوقات ہوتے ہیں جب یہ موڈیم کا کیش ہوتا ہے جسے صاف کرنے کی ضرورت ہوتی ہے۔ دیکھنے کے لیے آپ اسے آف اور آن کر سکتے ہیں۔

DNS ریفریش کریں۔

اگر آپ گہری صفائی کا عمل انجام دینا چاہتے ہیں تو DNS کیش کو بھی صاف کرنا چاہیے۔ اس سے سرورز کو آپ کی آسانی سے توثیق کرنے میں مدد مل سکتی ہے۔

  1. گوگل کروم کھولیں۔
  2. سرچ بار میں 'chrome://net-internals/#dns' چسپاں کریں۔
  3. انٹر دبائیں.
  4. 'کلیئر ہوسٹ کیشے' پر کلک کریں۔
  5. سرچ بار میں '#dns' کو '#sockets' سے بدلیں اور Enter دبائیں۔
  6. 'Idle Sockets کو بند کریں' کو منتخب کریں اور 'Flush Socket Pools' پر کلک کریں۔

کروم کو بند کریں اور دیکھیں کہ کیا خرابی اب بھی موجود ہے۔ آپ کو اپنے کمپیوٹر پر DNS فلش کرنے کے لیے ایک اور عمل کی پیروی کرنے کی ضرورت ہوگی۔

  1. سرچ بار کھولیں۔
  2. 'cmd' ٹائپ کریں اور کمانڈ پرامپٹ پر دائیں کلک کریں۔
  3. کمانڈ پرامپٹ کو بطور ایڈمنسٹریٹر چلائیں۔
  4. 'ipconfig /flushdns' درج کریں اور اسے انجام دینے کے لیے Enter دبائیں۔

DNS کو اچھی طرح سے ریفریش کرنے کے بعد، خرابی دور ہو جانی چاہیے۔ آپ کو یہاں ہر DNS-کلیئرنگ عمل کو انجام دینے کی ضرورت نہیں ہے لیکن جب 400 خراب درخواست کی غلطی ختم ہو جائے تو رک جائیں۔

ایکسٹینشنز کو غیر فعال کریں۔

گوگل کروم کی ایکسٹینشنز اضافی فنکشنز پیش کرتی ہیں جو براؤزر کے ساتھ نہیں آتی ہیں۔ یہ ایکسٹینشنز ڈاؤن لوڈ اور انسٹال ہوتی ہیں، لیکن یہ بعض اوقات آپ کے براؤزر میں مداخلت کر سکتی ہیں اور خرابیاں پیدا کر سکتی ہیں۔ آپ انہیں آف کرنے اور یہ دیکھنے کے لیے چیک کر سکتے ہیں کہ آیا خرابی برقرار رہتی ہے۔

  1. اپنے کمپیوٹر پر کروم کھولیں۔
  2. تین نقطوں پر کلک کریں۔
  3. 'مزید ٹولز' کو منتخب کریں۔
  4. 'توسیعات' کو منتخب کریں۔
  5. فہرست میں موجود ایکسٹینشنز کو آف کریں۔

ان ایڈ آنز کے غیر فعال ہونے سے، خرابی دور ہو سکتی ہے۔ اگر نہیں، تو آپ فرض کر سکتے ہیں کہ یہ ممکنہ طور پر سرور سائیڈ کا مسئلہ ہے۔

400 خراب درخواست کوکی بہت بڑی ہے۔

اگرچہ ایک سرور میزبان کوکی کے سائز کی حد میں ترمیم کر سکتا ہے، لیکن اگر صارفین کو 400 کوکی بہت بڑی غلطی ملتی ہے تو انہیں حذف کر دینا چاہیے۔ پرانا ڈیٹا ختم ہونے کے بعد، ویب سائٹ کو آپ کو گزرنے دینا چاہیے۔

ہر براؤزر میں صارفین کو کوکیز کو حذف کرنے کی اجازت دینے کا ایک مختلف طریقہ ہوتا ہے۔ ہم نے پہلے ہی ذکر کیا ہے کہ کروم صارفین ایسا کیسے کر سکتے ہیں۔

مائیکروسافٹ ایج ایک معمولی استثنا ہے. اس میں صرف کوکیز کو حذف کرنے کا اختیار نہیں ہے، لہذا آپ کو براؤزنگ کی پوری تاریخ اور کیش کو حذف کرنا ہوگا تاکہ ایسا ہو۔

دیگر ایپس میں یہ حدود نہیں ہوسکتی ہیں، لہذا آپ کو ہسٹری سیکشن کو تلاش کرنا چاہیے اور چیک کرنا چاہیے کہ آیا کوکیز اور کیشے کو ہٹانے کے طریقے موجود ہیں۔

آپ سرور کے میزبانوں سے بھی رابطہ کر سکتے ہیں تاکہ انہیں بتائیں کہ آیا مسئلہ باقی ہے۔ وہ ترتیبات کو تبدیل کر سکتے ہیں اور خرابی کی وجہ کو دور کر سکتے ہیں۔

400 خراب درخواست کو درست کریں۔

فائل کے سائز کی حدوں کو بڑھانے اور اجازت شدہ کوکی سائز کو تبدیل کرنے کے علاوہ، 400 خراب درخواست کی غلطی کو ہونے سے روکنے کے اور بھی طریقے ہیں۔

غلط HTTP ہیڈرز کو ختم کریں۔

HTTP ہیڈر میں غیر قانونی حروف شامل ہو سکتے ہیں یا غلط فارمیٹ کیے گئے ہیں۔ دوسرے معاملات میں، حروف غائب ہیں۔ آپ کو ان کا تجزیہ کرنے کی ضرورت ہوگی جو آپ کا سرور بھیج رہا ہے اور دیکھیں کہ آیا ان کے ساتھ کوئی مسئلہ ہے۔

اگر جواب ہاں میں ہے، تو یہ وقت ہے کہ کسی بھی ناگوار حصے کو ہٹا دیا جائے یا گمشدہ ہیڈرز کو تبدیل کیا جائے۔ اس سے گاہکوں کو پریشانیوں میں پڑے بغیر رسائی حاصل کرنے میں مدد کرنی چاہئے۔

کوڈ کو ڈیبگ کریں۔

کوڈ میں غلطیاں تلاش کرنے کے لیے آپ کی درخواست کو ڈیبگ کیا جا سکتا ہے۔ آپ لاگز کو دستی طور پر اسکرول کر سکتے ہیں یا ایپلیکیشن پر کنگھی کرنے کے لیے سافٹ ویئر استعمال کر سکتے ہیں۔ ڈیبگرز کوڈ کو چلائیں گے اور انسانوں سے زیادہ تیزی سے غلطیاں تلاش کریں گے۔

رسائی دی

ویب سائٹ اور اس کے سرور کی میزبانی کرنا ہمیشہ آسان نہیں ہوتا، اور غلطی کے مواقع ہمیشہ موجود رہتے ہیں۔ اگرچہ کلائنٹس 400 خراب درخواست کی غلطی کو دور کر سکتے ہیں، میزبانوں کو ہمیشہ یہ یقینی بنانے کے لیے تیار رہنا چاہیے کہ ان کا کوڈ کام کر رہا ہے۔ ایسا کرنے سے ہر کسی کو سائٹ تک آسانی سے رسائی حاصل ہو جاتی ہے۔

اس مسئلے کے اور کیا حل ہیں؟ آپ نے غلطی کو دور کرنے کے لیے کیا کیا؟ ہمیں ذیل میں تبصرے کے سیکشن میں بتائیں۔

دلچسپ مضامین

ایڈیٹر کی پسند

میک بک سے ٹی وی پر ایئر پلے کیسے کریں۔
میک بک سے ٹی وی پر ایئر پلے کیسے کریں۔
اپنے MacBook، MacBook Air، یا MacBook Pro سے AirPlay موسیقی، ویڈیوز، یا پوری اسکرین کو ایک ہم آہنگ ٹی وی پر بھیجنے کے لیے۔ یہ کیسے کام کرتا ہے۔
روکو ڈیوائس پر والدین کے کنٹرول کا نظم کیسے کریں - ایک مکمل ہدایت نامہ
روکو ڈیوائس پر والدین کے کنٹرول کا نظم کیسے کریں - ایک مکمل ہدایت نامہ
روکو ڈیوائسز متعدد اسٹریمنگ پلیٹ فارمز اور چینلز تک رسائی فراہم کرتے ہیں۔ تاہم ، اگر آپ کے گھر والے میں بچے ہیں تو ، تمام روکو مواد مناسب نہیں ہوگا۔ روکو آلات پر والدین کے کنٹرول نسبتا relatively محدود ہیں ، اور آپ اس تک رسائی کا انتظام نہیں کرسکتے ہیں
موبائل ڈیٹا کو کیسے آن کریں۔
موبائل ڈیٹا کو کیسے آن کریں۔
اگر آپ اپنے موبائل ڈیٹا کے استعمال کو کم کرنا چاہتے ہیں، تو موبائل ڈیٹا کو آن کرنا اور پھر جب بھی آپ اسے استعمال نہیں کر رہے ہوں تو اسے بند کرنا ہوشیار ہے۔
کیا وینمو کو فون نمبر کے بغیر استعمال کیا جا سکتا ہے؟ نہیں
کیا وینمو کو فون نمبر کے بغیر استعمال کیا جا سکتا ہے؟ نہیں
جب آپ وینمو اکاؤنٹ بناتے ہیں، تو آپ کو اپنے فون نمبر کے ساتھ اس کے لیے سائن اپ کرنا ہوگا۔ چاہے آپ ذاتی یا کاروباری اکاؤنٹ منتخب کریں، Venmo کو پھر بھی آپ کا فون نمبر درکار ہوگا، جس کی آپ کو فوراً تصدیق کرنی ہوگی۔
گینشین امپیکٹ میں انیموکولس کیسے حاصل کریں۔
گینشین امپیکٹ میں انیموکولس کیسے حاصل کریں۔
کیا آپ تھوڑا کمزور محسوس کر رہے ہیں؟ کیا آپ کو مزید Primogems یا ایڈونچر کے تجربے کی ضرورت ہے؟ اگر آپ انیموکولی کو تلاش نہیں کر رہے ہیں اور انہیں سات کے مجسموں کو پیش کر رہے ہیں، تو آپ ایک ٹن اضافی مراعات سے محروم ہو رہے ہیں۔
برٹش سائن لائن زبان کے حروف تہجی کو گوگل ڈوڈل میں منایا جاتا ہے
برٹش سائن لائن زبان کے حروف تہجی کو گوگل ڈوڈل میں منایا جاتا ہے
کہا جاتا ہے کہ دنیا بھر میں تقریبا 360 360 360 million ملین ایسے افراد ہیں جو بوڑھاپے کی وجہ سے ، ضرورت سے زیادہ شور ، بیماری یا کسی جینیاتی وجہ کی وجہ سے سماعت کی کمی کا شکار ہیں۔ یہ دنیا کی 5٪ آبادی ہے ،
ٹیگ آرکائیو: ونڈوز 10 شٹ ڈاؤن
ٹیگ آرکائیو: ونڈوز 10 شٹ ڈاؤن