هناك 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 | يمكن إضافة طرق إضافية دون تغيير البروتوكول. |