HTTP کی خرابی اور حیثیت کوڈز بیان کی گئی ہیں

ویب پیج کی غلطیوں کو سمجھنے اور ان کے بارے میں کیا کرنا ہے

جب آپ ویب سائٹ پر جاتے ہیں تو، آپ کے براؤزر-کلائنٹ کو HTTP نامی نیٹ ورک پروٹوکول کے ذریعے ویب سرورز میں کنکشن بناتا ہے. یہ نیٹ ورک کنکشن سرورز سے سرور کے ردعمل ڈیٹا کو بھیجنے میں مدد دیتے ہیں، بشمول ویب صفحات کی مواد اور کچھ پروٹوکول کنٹرول معلومات بھی شامل ہیں. کبھی کبھار، آپ اس ویب سائٹ تک پہنچنے میں کامیاب نہیں ہوسکتے ہیں جو آپ تک پہنچنے کی کوشش کر رہے ہیں. اس کے بجائے، آپ کو ایک غلطی یا حیثیت کا کوڈ نظر آتا ہے.

HTTP کی خرابی اور حیثیت کوڈز کی اقسام

ہر درخواست کے لئے HTTP سرور کے جواب کے اعداد و شمار میں شامل ایک کوڈ نمبر ہے جو درخواست کے نتیجہ کا اشارہ کرتا ہے. یہ نتائج کوڈ تین درجے کی تعداد میں تقسیم ہوتے ہیں:

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

200 ٹھیک ہے

Wikimedia Commons

HTTP حیثیت 200 OK کے معاملے میں ، ویب سرور نے درخواست کو کامیابی سے اور براؤزر میں مواد منتقل کردی. زیادہ سے زیادہ HTTP درخواستوں کا نتیجہ اس حیثیت میں ہے. صارفین کو یہ کوڈ اسکرین پر ہی ہی ہی دیکھتا ہے کیونکہ کچھ براؤز ہونے پر ویب براؤزر عام طور پر صرف کوڈ دکھاتا ہے.

خرابی 404 نہیں ملا

جب آپ HTTP غلطی دیکھتے ہیں تو 404 نہیں مل سکا ، ویب سرور نے درخواست شدہ صفحہ، فائل، یا کسی اور ذریعہ کو تلاش نہیں کیا. HTTP 404 غلطیوں سے ظاہر ہوتا ہے کہ کلائنٹ اور سرور کے درمیان نیٹ ورک کنکشن کامیابی سے بنا دیا گیا تھا. یہ غلطی زیادہ تر عام طور پر ہوتی ہے جب صارف کو کسی براؤزر میں دستی طور پر غلط URL درج نہیں ہوتا ہے، یا ویب سرور کے منتظم کو ایک درست نیا مقام پر ایڈریس کو ری ڈائریکٹری کے بغیر ایک فائل کو ہٹاتا ہے. صارفین کو اس مسئلے کو حل کرنے کے لئے یو آر ایل کی توثیق کرنا چاہئے یا ویب ایڈمنسٹریٹر کو اس کو درست کرنے کا انتظار کرنا چاہئے.

500 اندرونی سرور کی خرابی میں خرابی

Wikimedia Commons

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

غلطی 503 سروس دستیاب نہیں

عوامی ڈومین

HTTP غلطی 503 سروس دستیاب نہیں ہے کہ ایک ویب سرور آنے والا کلائنٹ کی درخواست پر عملدرآمد نہیں کر سکتا. کچھ ویب سرور HTTP 503 کا استعمال کرتے ہوئے متوقع ناکامیوں کی نشاندہی کرتے ہیں، انتظامی پالیسیوں کی وجہ سے سمورو صارفین یا سی پی یو کے استعمال میں حد سے تجاوز کرتے ہیں، غیر متوقع ناکامیوں سے ان کو متصف کرنے کے لئے عام طور پر HTTP 500 کے طور پر رپورٹ کیا جائے گا.

301 مستقل طور پر منتقل

عوامی ڈومین

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

302 ملا یا 307 عارضی ریڈائرڈ

عوامی ڈومین

حیثیت 302 ملا 301 کی طرح ہے، لیکن کوڈ 302 ایسے معاملات کے لئے ڈیزائن کیا گیا جہاں وسائل عارضی طور پر مستقل طور پر منتقل ہوجائے گی. سرور منتظم کو صرف مختصر مواد کی بحالی کی مدت کے دوران صرف HTTP 302 استعمال کرنا چاہئے. ویب براؤزر 302 خود بخود خود بخود ہدایت کرتے ہیں جیسے وہ کوڈ 301 کے لئے کرتے ہیں. HTTP ورژن 1.1 نے ایک نیا کوڈ، 307 عارضی طور پر ری ڈائریکٹ ، عارضی ری ڈائریکٹریوں کی نشاندہی کرنے کے لئے شامل کیا.

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

عوامی ڈومین

400 غلط درخواست کا ایک جواب عام طور پر مطلب ہے کہ ویب سرور نے غیر مطابقت پذیر نحو کی وجہ سے درخواست کو نہیں سمجھا. عام طور پر، یہ کلائنٹ کو شامل ہونے والی تکنیکی گڑبڑ کی نشاندہی کرتا ہے، لیکن نیٹ ورک خود کو ڈیٹا کی خرابی بھی غلطی کا سبب بن سکتا ہے.

401 غیر مجاز

عوامی ڈومین

401 غیر مجاز غلطی اس وقت ہوتی ہے جب ویب کلائنٹ سرور پر ایک محفوظ وسائل کی درخواست کرتا ہے، لیکن کلائنٹ کو رسائی کے لئے مستند نہیں کیا گیا ہے. عام طور پر، ایک کلائنٹ مسئلہ حل کرنے کے لئے ایک درست صارف نام اور پاس ورڈ کے ساتھ سرور میں لاگ ان ہونا ضروری ہے.

100 جاری رکھیں

عوامی ڈومین

پروٹوکول کے ورژن 1.1 میں شامل کیا گیا ہے، HTTP حیثیت 100 جاری رکھنے کے لئے ڈیزائن کیا گیا تھا کہ نیٹ ورک بینڈوڈتھ کو زیادہ مؤثر طریقے سے استعمال کرنے کے لئے ڈیزائن کیا گیا تھا، جو سرورز کو بڑے درخواستوں کو قبول کرنے کے لئے اپنی تیاری کی تصدیق کرنے کا موقع فراہم کرتی ہے. جاری پروٹوکول HTTP 1.1 کلائنٹ کو ایک چھوٹا سا، خاص طور پر ترتیب شدہ پیغام بھیجنے کی اجازت دیتا ہے سرور سے پوچھنا 100 کوڈ کے ساتھ جواب. اس کے بعد ایک (عام طور پر بڑی) اپ کی درخواست بھیجنے سے پہلے جواب کے انتظار میں انتظار ہوتا ہے. HTTP 1.0 کلائنٹ اور سرور اس کوڈ کو استعمال نہیں کرتے ہیں.

204 کوئی مواد نہیں

عوامی ڈومین

آپ پیغام 204 کسی مواد کو دیکھ لیں گے جب سرور کسی کلائنٹ کی درخواست پر درست جواب بھیجتا ہے جس میں صرف ہیڈر کی معلومات ہوتی ہے - اس میں کوئی پیغام جسم نہیں ہے. ویب کلائنٹ سرور کے ردعمل کو زیادہ مؤثر طریقے سے، تازہ کاری کے صفحات سے بچنے کے لئے سرور کے HTTP 204 استعمال کر سکتے ہیں، مثال کے طور پر.

502 برا گیٹ وے

عوامی ڈومین

کلائنٹ اور سرور کے درمیان ایک نیٹ ورک کا مسئلہ 502 خراب گیٹ وے کی غلطی کا سبب بنتا ہے. یہ نیٹ ورک فائر وال ، روٹر، یا دیگر نیٹ ورک گیٹ وے ڈیوائس پر ترتیبات کی غلطیوں کی طرف سے متحرک کیا جا سکتا ہے.