根据HTTP标准,HTTP请求可以使用多种请求方法。
HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。
HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。
| رقم | طريقة | وصف |
|---|---|---|
| 1 | GET | طلب معلومات الصفحة المحددة وإرجاع الهيكل الرئيسي. |
| 2 | HEAD | مشابهًا لطلب GET، ولكن الاستجابة التي تم إرجاعها لا تحتوي على محتوى محدد، ويتم استخدامها للحصول على رؤوس الطلبات. |
| 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 | بدون تعديل الاتفاقية، يمكن إضافة طرق إضافية. |
لقد استخدمت مؤخرًا: