شرح صفوف ومحتوى الفقرة
تُستخدم طريقة HTTP DELETE لحذف موارد محددة بواسطة عنوان URI على الخادم، أي إزالة الارتباط بالمورد المستهدف؛ لا يفرض البروتوكول محو التخزين أو تحرير مساحة، فقد يحتفظ التطبيق بالبيانات للأرشفة أو الاسترجاع. عندما يقوم العميل، مثل المتصفح، بطلب حذف، يعمل الخادم على تنفيذ العملية مما يُسهل إدارة أفضل للمحتوى والموارد. ومع ذلك، من المهم توخي الحذر لتجنب الحذف الدائم للبيانات المهمة.
كيفية استخدام طريقة DELETE في HTTP
طريقة HTTP DELETE تُستخدم لحذف مورد موجود من الخادم في المسار المحدد بـ "<request-target>". لا يتطلب الطلب وجود بيانات في جسم الطلب، ويمكن استخدام "?<query>" لإضافة استفسارات في عنوان URL إذا لزم الأمر، ويشير "HTTP/1.1" إلى إصدار البروتوكول المستخدم.
How to use DELETE method in HTTP
طريقة استخدام DELETE في HTTP.
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
}