انتقل إلى محتوى الدرس

RESTful Endpoints and JSON Payloads نقاط نهاية REST وبيانات JSON

تعرّف على كيفية بناء الخادم لواجهات RESTful API وتبادل بيانات JSON واختبارها بأداة Postman، والفرق بين المصادقة والترخيص، وتتبع الدخول عبر الجلسات ورموز JWT.
2 صفوف تعليمية
تكنولوجيا الويب
9 مشاهدة

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

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

كيف ينظم مطور الواجهة الخلفية مئات المسارات البرمجية داخل الخادم دون فوضى؟ يعتمد المطورون على النمط المعماري القياسي REST ()، الذي يوظف طرق وأكواد حالة التي درستها سابقاً بشكل منظم وبديهي:

طريقة HTTP ومسار نقطة النهاية العملية المقابلة في الخادم كود الحالة القياسي عند النجاح
قراءة () قائمة الدورات التعليمية
إنشاء () دورة جديدة في قاعدة البيانات
تحديث () بيانات الدورة رقم
حذف () الدورة رقم أو

لاحظ كيف يبقى اسم المورد في الرابط واضحاً وثابتاً ()، بينما تحدد طريقة نوع العملية المطلوبة، ثم يرد الخادم بحمولة بيانات منظمة بصيغة كما في المثال الآتي:

الصف 2 كود برمجي
JSON
{
  "status": "success",
  "course": {
    "id": 42,
    "title": "Web Technology Fundamentals",
    "published": true
  }
}