ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على: جميع مستويات إدارة واجهة برمجة التطبيقات
يتم استيراد واجهات برمجة التطبيقات الخلفية إلى واجهة برمجة تطبيقات Azure API Management أو إنشاؤها وإدارتها يدويا. تصف الخطوات الواردة في هذا البرنامج التعليمي كيفية:
- استخدم API Management لإنشاء واجهة برمجة تطبيقات HTTP فارغة.
- إدارة واجهة برمجة تطبيقات HTTP يدويا.
- تعيين نهج على واجهة برمجة تطبيقات بحيث تقوم بإرجاع استجابة وهمية.
تمكن هذه الطريقة المطورين من مواصلة تنفيذ واختبار مثيل APIM حتى إذا لم تكن الواجهة الخلفية متاحة لإرسال استجابات حقيقية.
تلميح
يمكن لفرق واجهة برمجة التطبيقات استخدام هذه الميزة في مساحات العمل. توفر مساحات العمل وصولا إداريا معزولا إلى واجهات برمجة التطبيقات وبيئات وقت تشغيل واجهة برمجة التطبيقات الخاصة بها.
القدرة على إنشاء استجابات وهمية مفيدة في العديد من السيناريوهات:
- عندما يتم تصميم واجهة API أولا ويتم تنفيذ الخلفية لاحقا، أو عند تطوير الخلفية بالتوازي.
- عندما تكون الخلفية غير تشغيلية مؤقتا أو غير قادرة على التحجيم.
في هذا البرنامج التعليمي، تتعلم كيفية:
- إنشاء API تجريبي
- إضافة عملية إلى اختبار API
- تفعيل استجابة الاستنساخ
- اختبار API المُستنسخة
المتطلبات الأساسية
- تعرف على مصطلحات APIM.
- فهم مفهوم النهج في APIM.
- أكمل التشغيل السريع إنشاء مثيل إدارة واجهة برمجة تطبيقات Azure.
إنشاء API تجريبي
توضح الخطوات الواردة في هذا القسم طريقة إنشاء واجهة برمجة تطبيقات HTTP بدون خلفية.
سجل الدخول إلى مدخل Microsoft Azure، ثم انتقل إلى مثيل API Management الخاص بك.
حدد APIs>+ Add API>HTTP tile:
في نافذة Create an HTTP API، حدد Full.
في Display name، أدخل Test API.
في المنتجات، حدد غير محدود، إذا كانت هذه القيمة متوفرة. تتوفر هذه القيمة فقط في بعض المستويات. يمكنك ترك القيمة فارغة لهذا البرنامج التعليمي، ولكن تحتاج إلى إقران واجهة برمجة التطبيقات بمنتج لنشره. لمزيد من المعلومات، راجع استيراد ونشر واجهة برمجة التطبيقات الأولى.
في Gateways، حدد Managed إذا كان هذا الخيار متوفرا. (هذا الخيار هو avaiable فقط في مستويات خدمة معينة.)
حدد إنشاء.
إضافة عملية إلى اختبار API
يكشف API عملية واحدة أو أكثر. في هذا القسم، يمكنك إضافة عملية إلى واجهة برمجة تطبيقات HTTP التي أنشأتها. استدعاء العملية بعد إكمال الخطوات الواردة في هذا القسم يؤدي إلى حدوث خطأ. بعد إكمال الخطوات في قسم تمكين نسخ الاستجابة ، لن تحصل على خطأ.
حدد واجهة برمجة التطبيقات التي قمت بإنشائها في الخطوة السابقة.
تحديد + Add Operation.
في نافذة الواجهة الأمامية ، أدخل القيم التالية:
الإعداد قيمة الوصف اسم العرض Test call الاسم المعروض في مدخل المطور. عنوان URL (المربع الأول) GET تحديد أحد أفعال "HTTP" المحددة مسبقاً. URL (المربع الثاني) /test مسار "URL" لـ API. الوصف وصف اختياري للعملية. يوفر وثائق في مدخل المطور للمطورين الذين يستخدمون واجهة برمجة التطبيقات. حدد علامة التبويب الردود ، الموجودة ضمن مربعات URLواسم العرضوالوصف . ستدخل القيم في علامة التبويب هذه لتعريف رموز حالة الاستجابة وأنواع المحتويات والأمثلة والمخططات.
حدد + Add response، ثم حدد 200 OK من القائمة.
في قسم التمثيلات ، حدد + إضافة تمثيل.
أدخل application/json في مربع البحث ثم حدد نوع محتوى application/json .
في المربع عينة ، أدخل
{ "sampleField" : "test" }
.حدد حفظ.
على الرغم من أنه غير مطلوب لهذا المثال، يمكنك تكوين المزيد من الإعدادات لعملية API على علامات تبويب أخرى، كما هو موضح في الجدول التالي:
علامة التبويب | الوصف |
---|---|
استفسار | إضافة معلمات الاستعلام. بالإضافة إلى توفير اسم ووصف، يمكن أيضًا توفير القيم التي عُينت لمعامل الاستعلام. يمكنك وضع علامة على إحدى القيم على أنها افتراضية (اختياري). |
Request | تحديد أنواع محتوى الطلب والأمثلة والمخططات. |
تفعيل استجابة الاستنساخ
تحديد API التي أنشأتها في Create a test API.
تأكد من تحديد علامة التبويب تصميم .
تحديد عملية الاختبار التي أضفتها.
في القسم المعالجة الواردة، حدد + Add policy.
حدد تجانب الاستجابات الوهمية من المعرض:
تأكد من ظهور 200 OK، application/json في مربع استجابة APIM . يشير هذا التحديد إلى أن واجهة برمجة التطبيقات يجب أن ترجع نموذج الاستجابة الذي قمت بتعريفه في القسم السابق.
حدد حفظ.
تلميح
يظهر شريط أصفر يعرض النص تم تمكين "التقليد ". تشير هذه الرسالة إلى أن الاستجابات التي تم إرجاعها من API Management يسخر منها نهج الاستنساخ ولا يتم إنتاجها بواسطة الخلفية.
اختبار API المُستنسخة
تحديد API التي أنشأتها في Create a test API.
في علامة التبويب Test ، تأكد من تحديد Test call API، ثم حدد Send لإجراء مكالمة اختبار:
تعرض استجابة HTTP JSON المقدمة كعينة في القسم الأول من البرنامج التعليمي:
الخطوة التالية
انتقل إلى البرنامج التعليمي التالي: