شو هيدي REST API؟
REST API هيدا أسلوب معماري لبناء واجهات برمجة التطبيقات الشبكة. عملياً، أغلب واجهات برمجة التطبيقات REST بيستعملو JSON فوق HTTP. REST APIs عنده كتير خصائص بتجعله مشهور.  إيه تي تي بي هو بروتوكول الشبكة الأساسي والأكتر شعبية عبر الإنترنت. باستخدام اتش تي تي، يمكن لـ REST APIs تستخدم بإنشاء البنية التحتية للإنترنت بشكل كامل، واللي بيقلل بشدة من التعقيد والتكاليف التشغيلية. مثلًا، باستخدام HTTPS لأمن النقل، وبإستخدام URL لتوجيه الطلبات.  JSON هيدا شكل بيانات بسيط ومستقر وبديهي، واللي ما من المتوقع يتغير أبدًا. هيدا بيقدم سهولة كبيرة في الاستخدام واستقرار لـ REST APIs. لتنطبيقات عالية الأداء، ممكن يستخدموا تنسيقات ثنائية بدل من كدا، زي بروتوبوف أو ثريف.  REST APIs غالبًا بيتم تصميمها على شكل CRUD APIs، وبتتعبير عمليات API عادة عن طريق عمليات إنشاء، استرجاع، تحديث، وحذف الموارد. العمليات CRUD بتتعادل بطبيعة مع أساليب HTTP (POST، GET، PUT/PATCH، و DELETE) ، ويمكن تحديد موارد API بطبيعة باستخدام عناوين URL.