Skip to content

متدهای HTTP توضیح داده شده

همه‌ی متدهای درخواست HTTP در یک جدول: متد، امن، idempotent، بدنه‌ی درخواست و کاربرد معمول. مرجع سریع همراه ابزار متدهای HTTP.

متدهای HTTP به سرور می‌گویند چه کاری انجام دهد. دو ویژگی مهم‌تر از همه‌اند. امن یعنی متد وضعیت سرور را تغییر نمی‌دهد، پس GET یا HEAD هرگز به‌تنهایی داده نمی‌نویسد. idempotent یعنی نتیجه بدون در نظر گرفتن اینکه چند بار درخواست را بفرستید یکسان است، پس PUT یا DELETE که ده بار تکرار شود در همان وضعیتی پایان می‌یابد که یک بار. POST نه امن است و نه idempotent، برای همین برای ساختن چیزهای تازه استفاده می‌شود. ابزار همراه به شما اجازه می‌دهد هر متد را عمیقاً بررسی کنید.

جدول مرجع · 9 موردباز کردن ابزار http-methods →
9 of 9 rows
متدهای HTTP
بلهبلهخیرمنبع را از سرور بدون تغییر وضعیتش دریافت می‌کند.
خیرخیرمعمولاًداده را برای ساختن منبع جدید یا اجرای یک کنش می‌فرستد.
خیربلهبلهکل منبع را در یک URL شناخته‌شده با داده‌ای که می‌فرستید جایگزین می‌کند.
خیرخیربلهیک تغییر جزئی روی منبع موجود اعمال می‌کند.
خیربلهخیریک منبع را از سرور حذف می‌کند.
بلهبلهخیرهدرهای پاسخ یک URL را می‌گیرد، مثل GET‌ای که بدنه برنمی‌گرداند.
بلهبلهخیرمی‌پرسد سرور برای یک URL کدام متدها و قابلیت‌ها را مجاز می‌داند.
بلهبلهخیردرخواست دریافتی را برای آزمون تشخیصی مسیر برمی‌گرداند.
خیرخیرخیریک تونل به سرور باز می‌کند، معمولاً برای TLS از طریق پروکسی.