HTTP 206 — جزوی مواد
ایک 2xx کامیابی کا جواب: درخواست کامیابی سے موصول، سمجھی اور قبول کی گئی۔
جزوی مواد
Range header کی وجہ سے سرور وسیلے کا صرف ایک حصہ پہنچا رہا ہے۔
اس کا کیا مطلب ہے
سرور کلائنٹ کی Range header کی درخواست کے مطابق وسیلے کے ایک حصے کے لیے range درخواست پوری کر رہا ہے۔
اسے کب استعمال کریں
دوبارہ شروع کیے جانے والے ڈاؤن لوڈز اور media streaming (byte-range درخواستوں) کے لیے استعمال ہوتا ہے۔
دیگر 2xx کوڈز
HTTP اسٹیٹس کوڈز کے بارے میں
یہ HTTP سٹیٹس کوڈز ڈائریکٹری 1xx معلوماتی رینج سے لے کر 5xx سرور ایررز تک ہر معیاری رسپانس کوڈ کا احاطہ کرتی ہے۔ ہر اندراج نمبری کوڈ، اس کا معیاری وجہ فقرہ اور ایک لائن کا خلاصہ دکھاتا ہے، اور پوری فہرست کو نمبر، نام یا معنی سے تلاش کیا جا سکتا ہے — 301، Unauthorized اور timeout سب اپنا ہدف تلاش کرتے ہیں — یا رسپانس کلاس سے فلٹر کیا جا سکتا ہے۔
ہر کوڈ اپنے مخصوص صفحے پر کھلتا ہے جس میں مکمل وضاحت ہوتی ہے: سٹیٹس کا اصل مطلب کیا ہے، اپنے APIs اور ایپلی کیشنز میں اسے کب استعمال کریں، کیا اس کوڈ کے رسپانسز پہلے سے کیش ایبل ہیں، اور اسے متعین کرنے والا RFC۔ اسی کلاس کے متعلقہ کوڈز نیچے لنک کیے گئے ہیں، تو 401 کا 403 سے یا 301 کا 308 سے موازنہ ایک کلک میں ہو جاتا ہے۔
پانچ کلاسز کسی بھی رسپانس کو پڑھنے کا سب سے تیز ذہنی ماڈل ہیں: 1xx کا مطلب ہے درخواست جاری ہے، 2xx کا مطلب ہے کامیابی، 3xx کا مطلب ہے ری ڈائریکشن، 4xx کا مطلب ہے کلائنٹ نے غلطی کی، اور 5xx کا مطلب ہے سرور ناکام ہو گیا۔ ڈائریکٹری بالکل اسی ڈھانچے کے گرد منظم ہے۔
HTTP اسٹیٹس کوڈز استعمال کرنے کا طریقہ
- سرچ باکس میں کوڈ، وجہ فقرہ یا کلیدی لفظ ٹائپ کریں — مثال کے طور پر 404، Not Found یا redirect۔
- فہرست کو معلوماتی، کامیابی، ری ڈائریکشن، کلائنٹ ایرر یا سرور ایرر کوڈز تک محدود کرنے کے لیے کلاس فلٹر استعمال کریں۔
- کسی بھی کوڈ کا صفحہ کھول کر پڑھیں کہ اس کا مطلب کیا ہے، اسے کب استعمال کرنا ہے، اس کی پہلے سے کیش ایبیلیٹی اور متعین کرنے والا RFC۔
- اسی کلاس کے پڑوسیوں کا موازنہ کرنے کے لیے متعلقہ کوڈز کا سیکشن چیک کریں۔
- بگ رپورٹ، ٹیسٹ یا API اسپیک کے لیے کوڈ حاصل کرنے کے لیے کاپی بٹن استعمال کریں۔