HTTP اسٹیٹس کوڈز چیٹ شیٹ + پی ڈی ایف ڈاؤن لوڈ۔

تصنیف کردہ

اس کا استعمال کریں HTTP حیثیت کوڈ دھوکہ دہی شیٹ ⇣ ہر HTTP حیثیت اور HTTP غلطی کوڈ کے حوالہ کے طور پر ، ہر کوڈ کا کیا مطلب ہے ، وہ کیوں تیار کیے جارہے ہیں ، جب کوڈ کو پریشانی ہوسکتی ہے ، اور مسائل سے نمٹنے کا طریقہ۔ اس HTTP حالت کوڈز کو دھوکہ دہی شیٹ Download ڈاؤن لوڈ کریں

انٹرنیٹ دو بنیادی لیکن بہت مختلف چیزوں پر مشتمل ہے: کلائنٹ اور سرورز. یہ رشتہ کلائنٹس (جیسے کروم ، فائر فاکس ، وغیرہ) اور سرورز (جیسے ویب سائٹس ، ڈیٹا بیس ، ای میلز ، ایپلیکیشنز وغیرہ) ، کو کہتے ہیں۔ کلائنٹ سرور ماڈل.

کلائنٹ سرور سے درخواستیں کرتے ہیں اور سرور جواب دیتا ہے۔

HTTP اسٹیٹس کوڈ ہمیں سرور سے درخواست کی حیثیت سے آگاہ کرتے ہیں ، اگر یہ کامیابی تھی ، غلطی تھی ، یا اس کے بیچ کچھ۔

ایک HTTP حیثیت کوڈ ایک ایسی تعداد ہے جو اس سے وابستہ ردعمل کا خلاصہ کرتی ہے۔ فرنینڈو ڈوگلیو ، اپنی کتاب "NodeJS کے ساتھ REST API ترقی" سے.

HTTP اسٹیٹس کوڈز شیٹ شیٹ

HTTP جوابی حیثیت کے کوڈوں کو پانچ کلاسوں میں تقسیم کیا گیا ہے:

  • 1XX حیثیت کوڈ: معلوماتی درخواستیں
  • 2XX حیثیت کوڈ: کامیاب درخواستیں
  • 3XX اسٹیٹس کوڈ: ری ڈائریکٹس
  • 4XX اسٹیٹس کوڈ: کلائنٹ کی خرابیاں
  • 5XX اسٹیٹس کوڈ: سرور کی خرابیاں

1xx اسٹیٹس کوڈز: معلوماتی درخواستیں۔

1xx اسٹیٹس کوڈ معلوماتی درخواستیں ہیں۔ وہ اس بات کی نشاندہی کرتے ہیں کہ سرور نے درخواست وصول کی اور سمجھی اور براؤزر کو معلومات پر کارروائی کے لیے سرور کے لیے تھوڑا زیادہ انتظار کرنا چاہیے۔ یہ سٹیٹس کوڈز کم عام ہیں اور آپ کے SEO کو براہ راست متاثر نہیں کرتے۔

  • 100 جاری رکھیں: اب تک سب کچھ ٹھیک ہے اور یہ کہ کلائنٹ کو درخواست جاری رکھنی چاہیے یا اگر یہ پہلے ہی ختم ہو چکا ہے تو اسے نظر انداز کر دینا چاہیے۔
  • 101 سوئچنگ پروٹوکول: سرور جس پروٹوکول پر کلائنٹ کی درخواست کے مطابق سوئچ کر رہا ہے جس نے اپ گریڈ ریکویسٹ ہیڈر سمیت پیغام بھیجا
  • 102 پروسیسنگ: سرور نے مکمل درخواست قبول کر لی ہے ، لیکن پھر بھی اس پر کارروائی کر رہا ہے۔
  • 103 ابتدائی اشارے: صارف ایجنٹ کو پہلے سے لوڈنگ کے وسائل شروع کرنے کی اجازت دینا جبکہ سرور ابھی جواب تیار کر رہا ہے۔

2xx اسٹیٹس کوڈز: کامیاب درخواستیں۔

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

  • 200 ٹھیک ہے: کامیاب درخواست۔
  • 201 تخلیق کردہ: سرور نے تخلیق شدہ وسائل کو تسلیم کیا۔ 
  • 202 قبول: کلائنٹ کی درخواست موصول ہو گئی ہے لیکن سرور ابھی تک اس پر کارروائی کر رہا ہے۔
  • 203 غیر مستند معلومات: جو جواب سرور نے کلائنٹ کو بھیجا وہ ویسا نہیں ہے جیسا کہ سرور نے اسے بھیجا تھا۔
  • 204 کوئی مواد نہیں: سرور نے درخواست پر کارروائی کی لیکن کوئی مواد نہیں دے رہا ہے۔
  • 205 مواد کو دوبارہ ترتیب دیں: کلائنٹ کو دستاویز کے نمونے کو ریفریش کرنا چاہیے۔
  • 206 جزوی مواد: سرور وسائل کا صرف ایک حصہ بھیج رہا ہے۔
  • 207 ملٹی سٹیٹس: میسج باڈی جو ڈیفالٹ طور پر ایک XML میسج ہے اور اس میں متعدد الگ الگ رسپانس کوڈز شامل ہو سکتے ہیں۔
  • 208 پہلے ہی اطلاع دی گئی ہے: اے کے ممبران WebDAV بائنڈنگ کو (ملٹی اسٹیٹس) جواب کے پچھلے حصے میں پہلے ہی شمار کیا جا چکا ہے، اور دوبارہ شامل نہیں کیا جا رہا ہے۔

3xx اسٹیٹس کوڈز: ری ڈائریکٹس۔

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

  • 300 ایک سے زیادہ انتخاب: کلائنٹ نے جو درخواست کی اس کے کئی ممکنہ جوابات ہیں۔
  • 301 مستقل طور پر منتقل کیا گیا: سرور کلائنٹ کو بتاتا ہے کہ وہ وسائل جس کی وہ تلاش کرتے ہیں اسے مستقل طور پر دوسرے یو آر ایل میں منتقل کر دیا گیا ہے۔ تمام یوزرز اور بوٹس کو نئے یو آر ایل پر ری ڈائریکٹ کیا جائے گا۔ یہ SEO کے لیے ایک بہت اہم سٹیٹس کوڈ ہے۔
  • 302 ملا: ایک ویب سائٹ یا صفحہ عارضی طور پر ایک مختلف یو آر ایل میں منتقل کر دیا گیا ہے۔ یہ SEO سے متعلق ایک اور سٹیٹس کوڈ ہے۔
  • 303 دیگر ملاحظہ کریں: یہ کوڈ کلائنٹ کو بتاتا ہے کہ سرور انہیں مطلوبہ وسائل پر نہیں بلکہ دوسرے صفحے پر بھیج رہا ہے۔
  • 304 ترمیم شدہ نہیں: درخواست کردہ وسائل کو پچھلی ٹرانسمیشن کے بعد سے تبدیل نہیں کیا گیا ہے۔
  • 305 پراکسی استعمال کریں: کلائنٹ صرف پراکسی کے ذریعے درخواست کردہ وسائل تک رسائی حاصل کرسکتا ہے جو جواب میں دیا گیا ہے۔
  • 307 عارضی ری ڈائریکٹ: سرور کلائنٹ کو بتاتا ہے کہ وہ وسائل جس کی وہ تلاش کرتے ہیں اسے عارضی طور پر دوسرے یو آر ایل پر بھیج دیا گیا ہے۔ یہ SEO کی کارکردگی سے متعلق ہے۔
  • 308 مستقل ری ڈائریکٹ: سرور کلائنٹ کو بتاتا ہے کہ جس وسائل کی وہ تلاش کرتے ہیں اسے عارضی طور پر دوسرے یو آر ایل پر بھیج دیا گیا ہے۔ 

4xx اسٹیٹس کوڈز: کلائنٹ کی غلطیاں۔

4xx اسٹیٹس کوڈ کلائنٹ کی غلطیاں ہیں۔ ان میں HTTP اسٹیٹس کوڈز شامل ہیں ، جیسے "403 حرام" اور "407 پراکسی تصدیق ضروری ہے"۔ اس کا مطلب یہ ہے کہ صفحہ نہیں ملا ، اور درخواست میں کچھ غلط ہے۔ کچھ جو کلائنٹ سائیڈ پر ہو رہا ہے وہ مسئلہ ہے۔ یہ غلط ڈیٹا فارمیٹ ، غیر مجاز رسائی ، یا درخواست میں غلطی ہو سکتی ہے۔ 

  • 400 بری درخواست: موکل نامکمل ڈیٹا ، ناقص تعمیر شدہ ڈیٹا ، یا غلط ڈیٹا کے ساتھ درخواست بھیج رہا ہے۔
  • 401 غیر مجاز: کلائنٹ کو مطلوبہ وسائل تک رسائی کے لیے اجازت درکار ہے۔
  • 403 ممنوع: وہ وسیلہ جس تک مؤکل رسائی حاصل کرنے کی کوشش کر رہا ہے وہ منع ہے۔
  • 404 نہیں ملا: سرور قابل رسائی ہے ، لیکن کلائنٹ جس مخصوص صفحے کی تلاش کر رہا ہے وہ نہیں ہے۔
  • 405 طریقہ کی اجازت نہیں: سرور نے درخواست وصول کی اور تسلیم کی ، لیکن درخواست کے مخصوص طریقے کو مسترد کردیا۔
  • 406 قابل قبول نہیں: ویب سائٹ یا ویب ایپلیکیشن کسی خاص پروٹوکول کے ساتھ کلائنٹ کی درخواست کی حمایت نہیں کرتی۔
  • 407 پراکسی توثیق درکار ہے: یہ سٹیٹس کوڈ 401 غیر مجاز ہے۔ فرق صرف یہ ہے کہ اجازت ایک پراکسی کے ذریعے کرنے کی ضرورت ہے۔
  • 408 درخواست کا وقت ختم: کلائنٹ کو ویب سائٹ سرور پر بھیجی گئی درخواست کی میعاد ختم ہو چکی ہے۔
  • 409 تنازعہ: یہ درخواست کہ اسے بھیجا گیا تھا سرور کے اندرونی کاموں سے متصادم ہے۔
  • 410 چلا گیا: کلائنٹ جس وسائل تک رسائی چاہتا ہے اسے مستقل طور پر مٹا دیا گیا ہے۔

دیگر کم عام 4xx HTTP اسٹیٹس کوڈز میں شامل ہیں:

  • 402 ادائیگی درکار ہے۔
  • 412 پیشگی شرط ناکام۔
  • 415 غیر تعاون یافتہ میڈیا کی قسم۔
  • 416 درخواست کردہ حد اطمینان بخش نہیں ہے۔
  • 417 توقع ناکام۔
  • 422 ناقابل عمل ہستی۔
  • 423 مقفل
  • 424 ناکام انحصار۔
  • 426 اپ گریڈ ضروری ہے۔
  • 429 بہت زیادہ درخواستیں۔
  • 431 ہیڈر فیلڈز کی درخواست بہت بڑی ہے۔
  • 451 قانونی وجوہات کے لیے دستیاب نہیں۔

5xx اسٹیٹس کوڈز: سرور کی خرابیاں۔

5xx HTTP اسٹیٹس کوڈ سرور کی خرابیاں ہیں۔ یہ غلطیاں کلائنٹ کی کوئی غلطی نہیں ہیں لیکن تجویز کرتی ہیں کہ چیزوں کے سرور سائیڈ میں کچھ خرابی ہے۔ کلائنٹ کی درخواست اچھی ہے ، لیکن سرور مطلوبہ وسائل پیدا نہیں کر سکتا۔

  • 500 اندرونی سرور کی خرابی: سرور ایسی صورت حال سے دوچار ہوتا ہے جو کلائنٹ کی درخواست پر کارروائی کرتے ہوئے اسے سنبھال نہیں سکتا۔
  • 501 نافذ نہیں: سرور موکل کی طرف سے بھیجے گئے درخواست کے طریقے کو نہیں جانتا یا حل کر سکتا ہے۔
  • 502 خراب گیٹ وے: سرور گیٹ وے یا پراکسی کے طور پر کام کر رہا تھا اور اسے اندرونی سرور سے غلط پیغام موصول ہوا۔
  • 503 سروس دستیاب نہیں: سرور بند ہو سکتا ہے اور کلائنٹ کی درخواست پر کارروائی نہیں کر سکتا۔ یہ HTTP اسٹیٹس کوڈ سرور کے سب سے عام مسائل میں سے ایک ہے جو آپ ویب پر دیکھ سکتے ہیں۔
  • 511 نیٹ ورک کی توثیق درکار ہے: کلائنٹ کو نیٹ ورک پر تصدیق کرنے کی ضرورت ہے اس سے پہلے کہ وہ وسائل تک رسائی حاصل کر سکے۔

دیگر کم عام 5xx HTTP اسٹیٹس کوڈز میں شامل ہیں:

  • 504 گیٹ وے ٹائم آؤٹ
  • 505 HTTP ورژن تعاون یافتہ نہیں ہے۔
  • 506 متغیر بھی مذاکرات کرتا ہے۔
  • 507 ناکافی ذخیرہ۔
  • 508 لوپ کا پتہ چلا۔
  • 510 توسیعی نہیں۔

خلاصہ

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

download ڈاؤن لوڈ کرنے کے لئے یہاں کلک کریں یہ HTTP اسٹیٹس کوڈ شیٹ کو دھوکہ دیتے ہیں اور تمام اسٹیٹس کوڈز کے فوری حوالہ کے طور پر اسے قریب رکھتے ہیں۔

اس کا خلاصہ یہ ہے کہ:

  • 1XX HTTP اسٹیٹس کوڈ خالصتا information معلوماتی درخواستیں ہیں۔
  • 2XX HTTP اسٹیٹس کوڈ کامیابی کی درخواستیں ہیں۔ HTTP 200 ٹھیک کامیابی کا درجہ جوابی کوڈ اشارہ کرتا ہے کہ درخواست کامیاب ہوگئی ہے۔
  • 3XX HTTP حیثیت کے کوڈز ایک نئ سمت کی نشاندہی کرتے ہیں۔ انتہائی عام 3xx HTTP اسٹیٹس کوڈز میں "301 مستقل طور پر منتقل" ، "302 پایا" ، اور "307 عارضی ری ڈائریکٹ" HTTP اسٹیٹس کوڈ شامل ہیں۔
  • 4XX اسٹیٹس کوڈ کلائنٹ کی غلطیاں ہیں۔ عام طور پر 4xx اسٹیٹس کوڈز "404 نہیں ملے" اور "410 گئے" HTTP اسٹیٹس کوڈ ہیں۔
  • 5XX HTTP اسٹیٹس کوڈ سرور کی غلطیاں ہیں۔ 5XX HTTP اسٹیٹس کوڈ جو سب سے عام ہے وہ ہے "503 سروس دستیاب نہیں ہے" اسٹیٹس کوڈ۔

حوالہ جات

https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

ہمارے نیوز لیٹر میں شامل ہوں۔

ہمارے ہفتہ وار راؤنڈ اپ نیوز لیٹر کو سبسکرائب کریں اور صنعت کی تازہ ترین خبریں اور رجحانات حاصل کریں۔

'سبسکرائب کریں' پر کلک کرکے آپ ہماری بات سے اتفاق کرتے ہیں۔ استعمال کی شرائط اور رازداری کی پالیسی.