בדיקת ממשקי API

הדף הזה רלוונטי ל-Apigee ול-Apigee Hybrid.

לעיון במסמכי התיעוד של Apigee Edge

בודקים את ממשקי ה-API לפי ההוראות שבהמשך. אפשר גם לעיין במאמר בנושא ניהול תיקיות וקבצים בסביבת עבודה של Apigee.

קביעת כתובת ה-URL של נקודת הקצה של שרת ה-proxy ל-API

כשפורסים את הסביבה, כתובת ה-URL של נקודת הקצה של ה-proxy ל-API מוצגת בקטע emulators, מתחת לActive deployments.

כתובת URL של נקודת קצה של proxy ל-API

כדי להעתיק את כתובת ה-URL של נקודת הקצה של ה-proxy ל-API, מציבים את הסמן מעל כתובת ה-URL ולוחצים על העתקת כתובת ה-URL של נקודת הקצה של proxy ל-API.

כתובת ה-URL של נקודת הקצה של ה-proxy ל-API בנויה כך:


https://0:8998/shopping/cart/addItem
       |_____||____________||______|
          |        |           |
     host+port  basepath    resource

כברירת מחדל, המארח והיציאה (תעבורת נתונים) מוגדרים כ-0 ו-8998, בהתאמה.

אתם מגדירים את היציאה כשמתקינים את Apigee Emulator, ואת ערכי נתיב הבסיס והמשאב כשמפתחים את ה-proxy ל-API.

שימוש ב-curl לבדיקת ממשקי API

כדי לבדוק את ה-API באמצעות curl, פותחים את הכרטיסייה Terminal ומבצעים קריאה ל-API.

לדוגמה:

curl 0:8998/helloworld

אימות באמצעות מפתח API

אם ה-API דורש אימות שמבוסס על מפתח API:

  • יוצרים ומייצאים את משאבי הבדיקה של מוצר ה-API, המפתח והאפליקציה למפתחים, כמו שמתואר במאמר יצירת משאבי בדיקה.
  • בקטע Active test resources (משאבי בדיקה פעילים) ב-Apigee Emulator, לוחצים על Active developer apps (אפליקציות פעילות למפתחים), מעתיקים את הערך consumerKey (בלי המירכאות) של מוצר ה-API, כמו שמוצג באיור הבא.

    אפליקציות למפתחים עם הערך consumerKey מודגש.

מעבירים את מפתח ה-API בקריאת ה-curl, כפי שנדרש על ידי ה-API. לדוגמה, בקריאת ה-curl הבאה מועבר מפתח ה-API בפרמטר השאילתה apikey:

curl 0:8998/helloworld?apikey=ZQA5euYtNeJ7ZCGCJMpvd6F2BZOmxOzY