سائٹ جانچ اور انضمام کے HTTP حالت کوڈ
حالت کوڈ HTTP درخواست کا نتیجہ بتاتا ہے۔ 200 دینے والا خرابی صفحہ حقیقی 404 سے مختلف ہے۔ سائٹ یا API جانچ میں کوڈ، طریقہ اور جواب ہیڈر ساتھ پڑھیں۔
سائٹ جانچ اور انضمام کے HTTP حالت کوڈ
| کوڈ | معنی | عملی مطلب |
|---|---|---|
| 200 | OK | درخواست کامیاب؛ باڈی کو طریقے کے مطابق سمجھیں۔ |
| 201 | تخلیق ہوا | درخواست نے ایک یا زیادہ وسائل بنائے۔ |
| 204 | مواد نہیں | درخواست کامیاب، جواب میں مواد نہیں۔ |
| 301 | مستقل منتقل | وسیلے کا نیا مستقل URI؛ کچھ کلائنٹ POST کو GET کر سکتے ہیں۔ |
| 302 | مل گیا | عارضی ری ڈائریکٹ؛ کچھ کلائنٹ POST کو GET کر سکتے ہیں۔ |
| 307 | عارضی ری ڈائریکٹ | درخواست کا طریقہ محفوظ رکھنے والا عارضی ری ڈائریکٹ۔ |
| 308 | مستقل ری ڈائریکٹ | درخواست کا طریقہ محفوظ رکھنے والا مستقل ری ڈائریکٹ۔ |
| 304 | تبدیل نہیں ہوا | مشروط GET یا HEAD محفوظ صورت دوبارہ استعمال کر سکتا ہے۔ |
| 400 | غلط درخواست | ممکنہ کلائنٹ غلطی سے سرور درخواست پوری نہیں کر سکتا یا نہیں چاہتا۔ |
| 401 | شناخت کی تصدیق درکار | درست توثیقی تفصیلات درکار ہیں۔ |
| 403 | ممنوع | سرور درخواست سمجھتا مگر انکار کرتا ہے۔ |
| 404 | نہیں ملا | موجودہ صورت نہیں ملی یا سرور ظاہر نہیں کرتا۔ |
| 405 | طریقہ منظور نہیں | طریقہ معلوم مگر اس وسیلے کے لیے معاون نہیں۔ |
| 410 | ہٹا دیا گیا | رسائی اب دستیاب نہیں، غالباً مستقل طور پر۔ |
| 429 | بہت زیادہ درخواستیں | درخواست شرح محدود؛ Retry-After مل سکتا ہے۔ |
| 500 | اندرونی سرور خرابی | غیر متوقع سرور حالت نے تکمیل روکی۔ |
| 502 | خراب گیٹ وے | گیٹ وے کو بالائی سرور سے غلط جواب ملا۔ |
| 503 | سروس دستیاب نہیں | سرور عارضی طور پر درخواست پوری نہیں کر سکتا۔ |
| 504 | گیٹ وے وقت ختم | گیٹ وے کو بالائی جواب وقت پر نہیں ملا۔ |
فارمولا اور طریقہ
دستاویز یا JSON پڑھنے سے پہلے حالت دیکھیں۔ ری ڈائریکٹ جان کر لیں اور کینونیکل URL سلسلہ لکھیں؛ حذف صفحے کا پیغام و اصل کوڈ دیکھیں۔ شناخت، حدود و عارضی خرابی الگ سنبھالیں۔ 429/503 پر Retry-After مانیں۔ 200 میں بھی کاروباری ناکامی ہو سکتی ہے؛ کوڈ اکیلا کافی نہیں۔
حل شدہ مثال
نامعلوم URL پر «صفحہ نہیں ملا» مگر 200 ہو تو متن و پروٹوکول مختلف ہیں۔ ذاتی خرابی ڈیزائن درست 404 دے سکتا ہے۔
جواب کن باتوں سے بدل سکتا ہے
یہ منتخب معیاری معنی ہیں، تمام کوڈ یا ایپ معاہدہ نہیں۔ 403 یا 404 سے وسیلہ کبھی نہ ہونے کا ثبوت نہیں۔
ذرائع اور تعریفیں
طریقے کی جانچ کی گئی:
متعلقہ کام کی طرف بڑھیں
صفحہ ویوز کی آمدنی کیلکولیٹر
صفحہ ویوز = وزٹ × فی وزٹ صفحات۔ تخمینی آمدنی = ویوز ÷ 1,000 × صفحہ RPM۔
کیش سے اصل سرور کی بچت کیلکولیٹر
اصل سرور کی درخواستیں = کل درخواستیں × (1 − کیش ہٹ کا حصہ)۔ 100,000 پر 80% ہٹ سے 20,000 اصل سرور تک جاتی ہیں۔
قابلِ اجازت تعطل کیلکولیٹر
قابلِ اجازت تعطل = نگرانی کی مدت × (1 − دستیابی کا ہدف)۔ 30 دن میں 99.9% ہدف پر 43.2 منٹ بنتے ہیں۔
مشاہدہ شدہ دستیابی کیلکولیٹر
مشاہدہ شدہ دستیابی = (نگرانی کا وقت − تعطل) ÷ نگرانی کا وقت × 100۔ تعطل اسی مدت کا لیں۔