التحقق من صحة طلب OData
ينطبق على: جميع مستويات إدارة واجهة برمجة التطبيقات
validate-odata-request
يتحقق النهج من صحة عنوان URL للطلب ورؤوسه ومعلماته لطلب إلى واجهة برمجة تطبيقات OData لضمان التوافق مع مواصفات OData.
نهج السياسة
<validate-odata-request error-variable-name="variable name" default-odata-version="OData version number" min-odata-version="OData version number" max-odata-version="OData version number" max-size="size in bytes" />
سمات
السمة | الوصف | مطلوبة | افتراضي |
---|---|---|---|
error-variable-name | اسم المتغير في context.Variables لتسجيل أخطاء التحقق من الصحة فيه. |
لا | غير متاح |
الإصدار الافتراضي من odata | إصدار OData الافتراضي المفترض للتحقق من صحة المعلمة إذا كان الطلب لا يحتوي على OData-Version عنوان. |
لا | 4.0 |
min-odata-version | الحد الأدنى لإصدار OData في OData-Version رأس الطلب الذي يقبله النهج. |
لا | غير متاح |
max-odata-version | الحد الأقصى لإصدار OData في OData-Version رأس الطلب الذي يقبله النهج. |
لا | غير متاح |
الحد الأقصى للحجم | الحد الأقصى لحجم حمولة الطلب بالبايت. | لا | غير متاح |
الاستخدام
- أقسام النهج:الواردة.
- نطاقات النهج: العمومية، ومساحة العمل، والمنتج، وواجهة برمجة التطبيقات
- البوابات: الكلاسيكية، الإصدار 2، الاستهلاك، المستضافة ذاتيا، مساحة العمل
ملاحظات الاستخدام
- تكوين النهج لواجهة برمجة تطبيقات OData التي تم استيرادها إلى APIM.
- يمكن استخدام هذا النهج مرة واحدة فقط في قسم النهج.
مثال
يتحقق المثال التالي من صحة طلب إلى واجهة برمجة تطبيقات OData ويفترض إصدار OData افتراضيا من 4.01 إذا لم يكن OData-Version
هناك عنوان:
<validate-odata-request default-odata-version="4.01" />
النهج ذات الصلة
المحتوى ذو الصلة
لمزيد من المعلومات حول العمل مع النُهج، راجع:
- البرنامج التعليمي: تحويل واجهة برمجة التطبيقات الخاصة بك وحمايتها
- Policy reference لقائمة كاملة من بيانات النُهج وإعداداتها
- تعبيرات النهج
- تعيين النهج أو تحريرها
- إعادة استخدام التكوينات الخاصة بالنهج
- مستودع القصاصات البرمجية للنهج
- مجموعة أدوات نهج إدارة واجهة برمجة تطبيقات Azure
- نهج المؤلف باستخدام Microsoft Copilot في Azure