هناك 15 طريقة طلب HTTP. وفقًا لمعيار HTTP، يمكن لطلبات HTTP استخدام طرق طلب متعددة. يُعرّف HTTP1.0 ثلاثة أنواع من أساليب الطلبات: GET و POST و HEAD. يضيف HTTP1.1 خمسة أنواع من أساليب الطلبات: OPTIONS و PUT و DELETE و TRACE و CONNECT.
الرقم التسلسلي | الطريقة | الوصف |
---|---|---|
1 | GET | يطلب معلومات حول صفحة محددة ويعيد نص الكيان. |
2 | HEAD | مشابه لطلب الحصول، باستثناء أنه لا يوجد محتوى محدد في الاستجابة التي تم إرجاعها، والتي تُستخدم للحصول على رأس الصفحة. |
3 | POST | إرسال البيانات إلى المورد المحدد لمعالجة الطلب (على سبيل المثال، إرسال نموذج أو تحميل ملف). يتم تضمين البيانات في نص الطلب. قد يؤدي طلب 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 | يمكن إضافة أساليب إضافية دون تغيير البروتوكول. |