انتقل إلى محتوى الدرس
فقرة فرعية #7 من درس: طرق HTTP

HTTP DELETE Method طريقة HTTP DELETE

في هذا الدرس، سنتعرف على طرق HTTP Methods وكيفية استخدامها للتواصل بين العميل والخادم، وسنستعرض طرق الطلب مثل HTTP GET لاسترداد البيانات، وPOST لإرسالها، وPUT لتحديث الموارد، وDELETE للحذف، وCONNECT للاتصال الآمن، وHEAD لمعرفة رؤوس headers المورد، وOPTIONS للاستفسار عن الطرق المدعومة.
1 صفوف تعليمية
تكنولوجيا الويب
2,554 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تُستخدم طريقة HTTP DELETE لحذف موارد محددة بواسطة عنوان URI على الخادم، أي إزالة الارتباط بالمورد المستهدف؛ لا يفرض البروتوكول محو التخزين أو تحرير مساحة، فقد يحتفظ التطبيق بالبيانات للأرشفة أو الاسترجاع. عندما يقوم العميل، مثل المتصفح، بطلب حذف، يعمل الخادم على تنفيذ العملية مما يُسهل إدارة أفضل للمحتوى والموارد. ومع ذلك، من المهم توخي الحذر لتجنب الحذف الدائم للبيانات المهمة.

كيفية استخدام طريقة DELETE في HTTP
طريقة HTTP DELETE تُستخدم لحذف مورد موجود من الخادم في المسار المحدد بـ "<request-target>". لا يتطلب الطلب وجود بيانات في جسم الطلب، ويمكن استخدام "?<query>" لإضافة استفسارات في عنوان URL إذا لزم الأمر، ويشير "HTTP/1.1" إلى إصدار البروتوكول المستخدم.

How to use DELETE method in HTTP

طريقة استخدام DELETE في HTTP.

نص
DELETE <request-target>["?"<query>] HTTP/1.1

HTTP DELETE Request Method

مثال لنظامً لإدارة المنتجات، وتريد حذف منتج محدد من قاعدة البيانات باستخدام معرف المنتج productid.

نص
DELETE /products/123 HTTP/1.1
Host: www.example.com

HTTP response message from server

تُشير رسالة الاستجابة response إلى أن الطلب قد تم بنجاح وتم حذف المورد المطلوب.

نص
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 72

{
    "message": "Product deleted successfully",
    "product Id": 123
}