HTTP جي لائن لائن اها آهي ته HTTP سبب جملي جي گڏوگڏ HTTP جي ڪيفيت جي ڪوڊ (اصل ڪوڊ نمبر) جو ڏنل آهي. (مختصر وضاحت).
توهان اسان جي HTTP جي ڪيڊ ڪوڊ بابت وڌيڪ پڙهي سگهو ٿا HTTP جي جڳهه جا طريقا ڇا آهن؟ ٽڪرو اسان پڻ انهن کي ڪيئن طئي ڪرڻ تي ڪجهه طريقن سان گڏ ڪجهه طريقي سان گڏ ٽي پي ٽي پي جي اسٽيڊ ڪوڊ غلطيون (4xx ۽ 5xx) جي هڪ فهرست رکون ٿا.
نوٽ: ٽيڪنالاجي طور تي غلط، جيتوڻيڪ HTTP جي سٽون لائنون اڪثر ڪري صرف HTTP جي ڪيفيتن جو حوالو حوالو ڏنو ويو آهي.
اي ٽي پي ٽي پي اسٽيٽس ڪوڊ ڪلاس
جئين توهان هيٺ ڪري سگهو ٿا، HTTP جي ڪيفيت جا انگ اکر ٽي عددي انگن وارا آهن. تمام پهريون عدد ڪنهن مخصوص درجه بندي ۾ ڪوڊ کي سڃاڻڻ لاء استعمال ڪيو ويندو آهي - هنن مان هڪ پنجن:
- 1XX: ڄاڻايل - درخواست قبول ڪئي وئي يا عمل جاري آهي.
- 2XX: تصديق ڪري ٿو ته عمل ڪاميابيء سان يا مڪمل سمجهي وئي.
- 3XX: ريڊائٽيشن - درخواست مڪمل ڪرڻ لاء ڪجهه شيء وٺڻ جي ضرورت آهي.
- 4XX: ڪلينٽي غلطي جو ظاهر ٿئي ٿو ته درخواست مڪمل ٿي سگھي ٿو يا غلط نحو تي مشتمل آهي.
- 5XX: سرور جي غلطي جو اشارو ڏئي ٿو ته سرور مڪمل ٿيڻ جي ناڪام ٿيڻ ۾ ناڪام ٿي ويو جيڪا صحيح هئي.
ايپليڪيشنون جيڪي HTTP جي ڪيڊ ڪوڊن کي سمجھندا آهن انهن سڀني سمورن ڪي ڄاڻڻ جي ضرورت نه هوندي، جنهن جو مطلب اڻ ڄاتو ڪوڊ پڻ اڻ ڄاڻايل HTTP سبب جملي آهي، جيڪو صارف کي وڌيڪ ڄاڻ نه ڏيندو. جڏهن ته، انهن HTTP ايپليڪيشنن انهن کي مٿين بيان ڪيو ويو آهي جيئن اهي قسمون يا طبقن کي سمجهي سگهن.
جيڪڏهن سافٽ ويئر معلوم ناهي ته مخصوص ڪوڊ جو مطلب آهي، اهو گهٽ ۾ گهٽ ڪلاس جي سڃاڻپ ڪري سگھي ٿو. مثال طور، جيڪڏهن 490 ڪوڊ ڪوڊ ايپليڪيشن تي نامعلوم ناهي، اهو ان کي 400 وانگر علاج ڪري ٿو ڇو ته اها ساڳي درجه بندي ۾ آهي، ۽ پوء اهو فرض ڪري سگهان ٿو ته صارفين سان ڪجهه غلط آهي.
HTTP اسٽيٽس لائنز (اي ٽي پي ٽي اسٽيٽس ڪوڊس + HTTP سببن جا اکر)
اسٽيٽس ڪوڊ | سبب |
100 | جاري رکو |
101 | پروٽوڪول کي تبديل ڪرڻ |
102 | پروسيسنگ |
200 | ٺيڪ آهي |
201 | ٺهيل |
202 | قبول ڪيو ويو |
203 | غير مستند معلومات |
204 | ڪا به مواد ناهي |
205 | مواد موڪليو |
206 | جزوي مواد |
207 | ملندڙ حالت |
300 | گهڻن چونڊون |
301 | مستقل طور منتقل ڪيو ويو |
302 | ملا |
303 | ٻيو ڏسو |
304 | تبديل ٿيل نه آهي |
305 | پراکسي استعمال ڪريو |
307 | عارضي رستو |
308 | مستقل رستو |
400 | غلط درخواست |
401 | غير مجاز |
402 | ادائگي گهربل |
403 | منع ٿيل آهي |
404 | نه مليو |
405 | طريقو اجازت نه ڏني وئي |
406 | قبول نه ٿيو |
407 | پراکسي جي تصديق جي ضرورت آهي |
408 | درخواست جو وقت |
409 | تڪرار |
410 | ٿي چڪو آهي |
411 | ڊگھائي گھربل |
412 | نوٽيفڪيشن ناڪام ٿي |
413 | درخواست وڏي تعداد ۾ درخواست ڪريو |
414 | درخواست-يو آر ايل گهڻو وڏو |
415 | اڻڄاتل ميڊيا جي قسم |
416 | درخواست کی حد قابل اطلاق نہیں |
417 | توقع ناڪام ٿي |
421 | تصديق ٿيل درخواست |
422 | غير محفوظ |
423 | بند ٿيل |
424 | تقسيم ناڪام ٿيو |
425 | اڻ کليل جمع ٿيل |
426 | اپڊيٽ جي ضرورت آهي |
428 | ترميم جي گهربل |
429 | تمام گهڻيون درخواستون |
431 | درخواست لاء مٿيون فيلڊز وڏيون |
451 | قانوني سببن لاء دستياب ناهي |
500 | اندروني سرور جي غلطي |
501 | لاڳو نه ٿيو |
502 | خراب گيٽ وي |
503 | سروس دستياب ناهي |
504 | گيٽ ويٽ جو وقت |
505 | HTTP نسخ جي حمايت نه ڪئي وئي آهي |
506 | Variant پڻ ڳالهين بابت |
507 | ڪافي اسٽوريج |
508 | لوپ لڌا |
510 | توسيع نه ٿي |
511 | نيٽ ورڪ جي تصديق |
[1] اهو HTTP سببن جو ترجمو آهي جيڪي HTTP جي اسٽيٽس ڪوڊس سان صرف سفارش ڪري رهيا آهن. ھڪڙي سببن جي جملي کي آر ايف سي 2616 6.1.1 جي اجازت آھي. توھان کي وڌيڪ "دوستانه" بيان سان يا مقامي ٻوليء ۾ تبديل ٿيل HTTP سببن جا نتيجا ڏسي سگھو ٿا.
غير رسمي HTTP جي اسٽيٽس لائنون
هيٺ ڏنل HTTP جي سٽون لائنون ڪجهه ٽئين پارٽي خدمتن پاران غلط رد عملن جي طور تي استعمال ڪيا ويندا، پر انهن کي ڪنهن به RFC طرفان بيان نه ڪيو ويو آهي.
اسٽيٽس ڪوڊ | سبب |
103 | پوسٽ پوائنٽ |
420 | طريقو ناڪامي |
420 | پنھنجي پراڻي کي وڌايو |
440 | لاگ ان وقت جي شروعات |
449 | سان وري ڪوشش ڪريو |
450 | ونڊوز پينٽرن ڪنٽرولز طرفان بلاڪ |
451 | ٻيھر |
498 | غلط ٽوڪن |
499 | ٽوڪن جي ضرورت آهي |
499 | اينٽييوسس طرفان درخواست منع ڪئي وئي آهي |
509 | بائيڊڊ حد ختم ٿي وئي |
530 | سائيٽ منجهيل آهي |
نوٽ: اهو ياد رکڻ ضروري آهي ته ايسٽ پي ٽي پي اسٽيڊ ڪوڊس ساڳيا نمبر ٻين مقصدن ۾ مليون غلطي سان گڏ هجن، جهڙوڪ ڊوائيس مئنيجر جي نقص ڪوڊ ، انهي جو مطلب اهو آهي ته اهي ڪنهن به طريقي سان لاڳاپيل آهن.