根据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 | بدون تعديل الاتفاقية، يمكن إضافة طرق إضافية. |
لقد استخدمت مؤخرًا: