HTTP حیثیت کوڈز

ویب سائٹ غلطیوں کے جواب میں اسٹیٹس کوڈ دکھاتا ہے

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

ایچ ٹی پی پی کی حیثیت کا کوڈ اصل میں HTTP کی حیثیت کی لائن کے لئے مشترکہ اصطلاح ہے جس میں HTTP کی حیثیت کوڈ اور HTTP وجہ جملہ دونوں شامل ہیں.

HTTP کی حیثیت کے کوڈوں کو کبھی کبھی براؤزر کی غلط کوڈ یا انٹرنیٹ کے غلط کوڈ بھی کہتے ہیں.

مثال کے طور پر، HTTP حیثیت لائن 500: داخلی سرور کی خرابی 500 کے HTTP کی حیثیت کا کوڈ اور اندرونی سرور کی خرابی کے HTTP وجہ کی عبارت سے بنا ہے.

HTTP کی حیثیت کوڈ کی پانچ اقسام غلطیاں موجود ہیں؛ یہ دو اہم گروپ ہیں:

4xx کلائنٹ کی خرابی

HTTP کی حیثیت کے کوڈ کے اس گروہ میں شامل ہیں، جہاں وہ ویب صفحہ یا دیگر وسائل کی درخواست خراب نحو پر مشتمل ہے یا شاید کسی اور وجہ کے لئے بھرا نہیں جا سکتا، ممکنہ طور پر کلائنٹ (ویب سرفر) کی غلطی سے.

کچھ مشترکہ کلائنٹ کی خرابی HTTP کی حیثیت کے کوڈ میں 404 (نہیں ملا) ، 403 (حرام) ، اور 400 (برا درخواست) شامل ہیں.

5xx سرور کی خرابی

HTTP کی حیثیت کے کوڈ کے اس گروہ میں وہ لوگ شامل ہیں جہاں ویب صفحہ یا دیگر وسائل کی درخواست ویب سائٹ کے سرور کی طرف سے سمجھا جاتا ہے لیکن کسی وجہ سے اسے بھرنے کے قابل نہیں ہے.

کچھ مشترکہ سرور کی خرابی HTTP کی حیثیت کے کوڈوں میں 500 مقبول (اندرونی سرور کی خرابی) شامل ہیں ، 503 (سروس دستیاب نہیں) اور 502 (برا گیٹ وے) کے ساتھ .

HTTP حیثیت کے کوڈوں پر مزید معلومات

دیگر HTTP درجہ کوڈز 4xx اور 5xx کوڈ کے علاوہ موجود ہیں. 1xx، 2xx، اور 3xx کوڈ بھی ہیں جو معلوماتی ہیں، کامیابی کی توثیق کرتے ہیں، یا ریڈرائزیشن کو ترتیب دیتے ہیں. یہ اضافی اقسام HTTP کی حیثیت کے کوڈ غلطی نہیں ہیں، لہذا آپ کو براؤزر میں ان کے بارے میں انتباہ نہیں کیا جانا چاہئے.

ہمارے HTTP اسٹیٹس کوڈ پر غلطیوں کی مکمل فہرست ملاحظہ کریں، صفحہ کو غلطی ، یا ہمارے HTTP حیثیت لائنز (1xx، 2xx، اور 3xx) میں سے سبھی HTTP حیثیت کی لائنز دیکھیں. ٹکڑا

آئیانا کی ہائپر ٹیکسٹ ٹرانسمیشن پروٹوکول (HTTP) حیثیت کوڈ رجسٹری پیج HTTP کی حیثیت کے کوڈ کے لئے سرکاری ذریعہ ہے لیکن ونڈوز کبھی کبھی اضافی، زیادہ مخصوص غلطیاں شامل ہیں جو اضافی معلومات کی وضاحت کرتی ہیں. آپ Microsoft کی ویب سائٹ پر ان کی مکمل فہرست تلاش کرسکتے ہیں.

مثال کے طور پر، جبکہ HTTP کی حیثیت کا کوڈ 500 کا مطلب ہے انٹرنیٹ سرور کی خرابی ، مائیکروسافٹ انٹرنیٹ انفارمیشن سروسز (آئی ایس ایس) کا مطلب یہ ہے کہ 500.15 کو مطلب یہ ہے کہ براہ راست درخواستیں Global.aspx کی اجازت نہیں ہیں .

یہاں چند مثالیں ہیں:

یہ نام نہاد ذیلی کوڈ مائیکروسافٹ آئی ایس ایس کی طرف سے تیار HTTP کی حیثیت کوڈوں کی جگہ نہیں لے لیتے ہیں لیکن اس کے بجائے ونڈوز کے مختلف علاقوں میں دستاویزی فائلوں کی طرح پائے جاتے ہیں.

تمام غلطی کوڈز متعلقہ نہیں ہیں

ایک HTTP حیثیت کا کوڈ ایک ڈیوائس مینیجر غلطی کوڈ یا نظام کی غلطی کوڈ کے طور پر ہی نہیں ہے. کچھ نظام غلطی کوڈ HTTP کی حیثیت کے کوڈوں کے ساتھ کوڈ نمبرز کا اشتراک کرتے ہیں لیکن وہ مکمل طور پر مختلف منسلک غلطی کے پیغامات اور معنی کے ساتھ مختلف غلطیاں ہیں.

مثال کے طور پر، HTTP کی حیثیت کا کوڈ 403.2 کا مطلب ہے کہ رسائی کی اجازت حرام ہے . تاہم، وہاں ایک سسٹم کی غلطی کوڈ 403 بھی ہے جس کا مطلب یہ ہے کہ عمل پس منظر پروسیسنگ موڈ میں نہیں ہے .

اسی طرح، 500 کی حیثیت کا کوڈ جس کا مطلب انٹرنیٹ سرور کی خرابی آسانی سے سیسٹم کوڈ کوڈ 500 کے لئے الجھن میں آسکتا ہے جس کا مطلب ہے صارف پروفائل لوڈ نہیں کیا جا سکتا .

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

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

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