HTTP میتھڈز
ہر HTTP request method کے لیے ایک قابلِ مطالعہ حوالہ — GET، POST، PUT، PATCH، DELETE اور باقی، نیز WebDAV — جو ایک نظر میں دکھاتا ہے کہ ہر ایک safe، idempotent اور cacheable ہے یا نہیں، آیا یہ body لیتا ہے، اور ایک عام مثال۔ براؤزر میں، مفت۔
ہر معیاری HTTP request method اور اس کی معنویت، ایک ساتھ۔ سب کچھ آپ کے براؤزر میں ایک built-in حوالے سے چلتا ہے — سرور کو کچھ نہیں بھیجا جاتا۔
| میتھڈ | مقصد | محفوظ | Idempotent | Cacheable | باڈی | عام استعمال |
|---|
HTTP میتھڈز کے بارے میں
یہ HTTP میتھڈز ریفرنس ہر معیاری ریکویسٹ میتھڈ — GET، HEAD، POST، PUT، PATCH، DELETE، CONNECT، OPTIONS اور TRACE — کے علاوہ عام WebDAV ایکسٹینشنز کو ایک اسکین ایبل ٹیبل میں رکھتا ہے۔ ہر میتھڈ کے لیے یہ ان سوالوں کے جواب دیتا ہے جن پر ڈویلپرز اصل میں غور کرتے ہیں: کیا یہ safe ہے، کیا یہ idempotent ہے، کیا یہ cacheable ہے، کیا یہ ریکویسٹ باڈی رکھتا ہے، اور عام استعمال کیسا نظر آتا ہے۔
یہ تین سیمانٹک خصوصیات اصل ڈیزائن فیصلوں کو چلاتی ہیں۔ Safe میتھڈز صرف پڑھنے کے لیے ہوتے ہیں اور آزادانہ طور پر پری فیچ کیے جا سکتے ہیں؛ idempotent میتھڈز کو نیٹ ورک ناکامی کے بعد بغیر ضمنی اثرات کے دوبارہ آزمایا جا سکتا ہے، جو بالکل وہی ہے جو پراکسیز اور HTTP کلائنٹس فرض کرتے ہیں؛ اور cacheability طے کرتی ہے کہ آیا رسپانسز کو ذخیرہ اور دوبارہ استعمال کیا جا سکتا ہے۔
تلاش میتھڈ کے ناموں، خصوصیات اور استعمال کے کیسز سے میچ کرتی ہے — PATCH، idempotent اور cache سب ٹیبل کو فلٹر کرتے ہیں — اور ایک گروپ ٹوگل معیاری میتھڈز کو WebDAV سیٹ سے الگ کرتا ہے۔ ہر میتھڈ کا نام ایک کلک میں کلپ بورڈ پر کاپی ہو جاتا ہے۔
HTTP میتھڈز استعمال کرنے کا طریقہ
- Safe، Idempotent، Cacheable اور Body کالمز کے درمیان میتھڈز کا موازنہ کرنے کے لیے ٹیبل کو اسکین کریں۔
- نام، خصوصیت یا استعمال کے کیس سے تلاش کریں — مثال کے طور پر PUT، idempotent یا upload۔
- ایکسٹینشن میتھڈز کو شامل یا خارج کرنے کے لیے Standard اور WebDAV گروپس کے درمیان سوئچ کریں۔
- ہر خصوصیت کی سادہ زبان میں تعریف کے لیے کالم ٹول ٹپس پر ہوور کریں۔
- اپنے API اسپیک یا ٹیسٹ کے لیے میتھڈ کا نام حاصل کرنے کے لیے کاپی بٹن پر کلک کریں۔