There are 15 روشهای درخواست HTTP و بر اساس استاندارد HTTP، درخواستهای HTTP میتوانند از چندین روش درخواست استفاده کنند. HTTP 1.0 سه روش درخواست را تعریف میکند: GET، POST و HEAD. HTTP 1.1 پنج روش درخواست جدید اضافه میکند: OPTIONS، PUT، DELETE، TRACE و CONNECT.
serial number | method | describe |
---|---|---|
1 | GET | درخواست اطلاعات صفحه مشخص شده و بدنه انیتی را بازمیگرداند. |
2 | HEAD | مثل درخواست GET است، به جز اینکه هیچ محتوایی در پاسخ بازگشتی وجود ندارد که برای دریافت سربرگ استفاده میشود. |
3 | پست | دادهها را برای پردازش به منبع مشخص شده ارسال کنید (مانند ارسال یک فرم یا بارگذاری یک فایل). دادهها در بدنه درخواست قرار دارند. درخواستهای POST میتواند منجر به ایجاد منابع جدید و/یا تغییر منابع موجود. |
4 | PUT | دادههایی که از سمت مشتری به سرور ارسال میشود، محتوای مستند مشخص شده را بر جای میگذارد. |
5 | DELETE | درخواست میکند که سرور صفحه مشخص شده را حذف کند. |
6 | CONNECT | HTTP/1.1 پروتکل برای سرورهای پراکسی که میتوانند اتصالات را لولهای کنند، رزرو شده است. |
7 | OPTIONS | اجازه میدهد تا سمت مشتری عملکرد سرور را مشاهده کند. |
8 | TRACE | درخواستهای اچتیسیپی که توسط سرور دریافت میشوند، عمدتاً برای تست یا دیاگنوز استفاده میشوند. |
9 | PATCH | این انیتی شامل جدولی است که تفاوتهای موجود بین محتوای اصلی نمایش داده شده توسط URI را توضیح میدهد. |
10 | MOVE | سرور درخواست، صفحه مشخص شده را به آدرس شبکه دیگری منتقل میکند. |
11 | COPY | سرور درخواست، صفحه مشخص شده را به آدرس شبکه دیگری کپی میکند. |
12 | Link | درخواست کند که سرور پیوند رابطه ایجاد کند. |
13 | UNLINK | پیوند را شکست دهد. |
14 | WRAPPED | اجازه میدهد تا سمت مشتری درخواستهای بسته شده ارسال کند. |
15 | Extension-mothed | بدون تغییر توافقنامه، روشهای اضافی میتوانند اضافه شوند. |