QamoosTech
الويب وواجهات البرمجةمتوسط

RESTful API

واجهة REST

النطقريستفل إيه بي آي

التعريف

أسلوب لبناء الـ API يكون فيه لكل شيء (مستخدم، طلب) عنوانه الخاص، وتتعامل معه بطرق HTTP القياسية (GET وPOST وPUT وDELETE).

أين تسمعه؟

تصميم الأنظمة، ومقابلات الـ backend، ووثائق الـ API.

أمثلة

  • The mobile app talks to a RESTful API that returns JSON.يتواصل تطبيق الجوال مع واجهة REST تعيد JSON.
  • Use POST to create and DELETE to remove a resource.استخدم POST للإنشاء وDELETE للحذف.

خطأ شائع

تسمية كل API تعمل عبر HTTP بأنها «REST». كثير منها مجرد «HTTP API» ولا يتبع قواعد REST مثل استخدام الأفعال الصحيحة.