من وجهة نظر خدمة RESTful ، لكي تكون العملية (أو مكالمة الخدمة) غير فعالة ، يمكن للعملاء إجراء نفس المكالمة بشكل متكرر أثناء إنتاج نفس النتيجةبمعنى آخر ، إجراء عدة طلبات متطابقة لها نفس تأثير تقديم طلب واحد. … تم تعريف أساليب PUT و DELETE على أنها غير فعالة.
ما هو Idempotency في API؟
Idempotent APIs
في سياق واجهات برمجة تطبيقات REST ، عند إجراء عدة طلبات متطابقة يكون لها نفس تأثير تقديم طلب واحد - عندئذٍ يُطلق على واجهة برمجة تطبيقات REST هذه اسم idempotent. … تعني Idempotency بشكل أساسي أن نتيجة طلب تم تنفيذه بنجاح مستقلة عن عدد مرات تنفيذها
ما أهمية العاطفة في الراحة؟
Idempotency مهم في واجهات برمجة التطبيقات لأنه قد يتم استدعاء المورد عدة مرات في حالة مقاطعة الشبكة. في هذا السيناريو ، يمكن أن تتسبب العمليات غير الهادئة في حدوث آثار جانبية كبيرة غير مقصودة من خلال إنشاء موارد إضافية أو تغييرها بشكل غير متوقع.
ما هو مفتاح Idempotency؟
مفتاح idempotency هو قيمة فريدة تم إنشاؤها بواسطة العميل والتي يستخدمها خادم الموارد للتعرف على عمليات إعادة المحاولة اللاحقة لنفس الطلب.
ما هو فحص Idempotency؟
طريقة HTTP غير فعالة إذا كان من الممكن تقديم طلب مماثل مرة واحدة أو عدة مرات متتالية بنفس التأثير مع ترك الخادم في نفس الحالة. بمعنى آخر ، يجب ألا يكون للطريقة غير الفعالة أي آثار جانبية (باستثناء حفظ الإحصائيات).