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