السلام عليكم
في مبادئ أو قيود Constraints ال REST API , هناك نقطتان واجهت فيهم مشكلة :
1 - Stateless
يقولون أن في REST API لا يتم حفظ بيانات الخاصة بال client أو كل request , فالبتالي يعتبر كل request جديد , لاننا لن نستخدم session أو غيرها.
2 - Cacheable
وهنا يقولون , من المهم حفظ البيانات بحيث يسهل على السيرفر , ويقلل الضغط عليه , ويمكن استخدامها اما في جهة العميل client side أو جهة السيرفر server side .
وقعت في حيرة بين هذا التضارب في التعريفين , فما هو وجه الجمع بينهما .
السؤال
Yazan Qwaider2
السلام عليكم
في مبادئ أو قيود Constraints ال REST API , هناك نقطتان واجهت فيهم مشكلة :
1 - Stateless
يقولون أن في REST API لا يتم حفظ بيانات الخاصة بال client أو كل request , فالبتالي يعتبر كل request جديد , لاننا لن نستخدم session أو غيرها.
2 - Cacheable
وهنا يقولون , من المهم حفظ البيانات بحيث يسهل على السيرفر , ويقلل الضغط عليه , ويمكن استخدامها اما في جهة العميل client side أو جهة السيرفر server side .
وقعت في حيرة بين هذا التضارب في التعريفين , فما هو وجه الجمع بينهما .
المصدر :
https://restfulapi.net/rest-architectural-constraints/
شكرا
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.