שלב 4: שינוי נקודת הקצה של היעד

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

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

ל-proxy ל-API של Apigee יש שתי נקודות קצה: נקודת קצה של proxy ונקודת קצה של יעד. נקודת הקצה של ה-proxy היא ממשק הלקוח. הוא מקבל בקשות מלקוחות ושולח להם תשובות. נקודת הקצה לטירגוט היא הממשק של יצרן ה-API. הוא מתקשר מ-Apigee עם בעלים של API, כמו שירות או API בקצה העורפי. מידע נוסף על נקודות קצה זמין במאמר מהו proxy ל-API?

בשלב הזה, תשנו את נקודת הקצה (endpoint) של יעד ה-proxy ל-API ל-https://mocktarget.apigee.net/xml, משאב שמחזיר נתוני XML לבדיקה. אחרי שתבצעו את השינוי, תפרסו מחדש ותבדקו את ה-proxy ל-API המתוקן.

  1. במסוף Google Cloud , נכנסים לדף Apigee > Proxy development > API proxies.

    מעבר לשרתי proxy ל-API

  2. מוודאים שברשימה הנפתחת בראש הדף נבחר אותו פרויקט בענן ב-Google Cloud שבו יצרתם את ה-proxy ל-API.
  3. בטבלת ה-proxies, בוחרים את ה-proxy‏ myproxy שיצרתם בשלב 1: יצירת שרת proxy ל-API.
  4. לוחצים על הכרטיסייה פיתוח.

עיון בתצוגת הפיתוח

בחלונית הימנית של התצוגה פיתוח, אפשר:

  • בשדה חיפוש בשרת ה-Proxy, מחפשים את הטקסט בשרת ה-Proxy.
  • להוסיף מדיניות חדשה.
  • מוסיפים נקודות קצה של proxy ויעד.
  • הוספת משאבים אחרים.

אם אתם לא רוצים לראות את החלונית הימנית, אתם יכולים לכווץ אותה בלחיצה על לחצן הסגירה כפתור לסגירת חלונית החיפוש..

בחלונית השמאלית של התצוגה Develop מוצגים עורכי הטקסט והתמונות של ה-proxy:

  • כלי העריכה החזותי מספק תצוגה גרפית של זרימת הבקשות והתגובות.
  • עורך הטקסט מאפשר לערוך את קובץ ה-XML של ה-proxy או של היעד.

כלי עריכה חזותי וכלי עריכה של טקסט עם קו הפרדה שאפשר לבחור בו.

הערות:

  • אפשר ללחוץ ולגרור את הקו שמפריד בין שני אזורי העריכה למעלה או למטה כדי להרחיב את אזור התצוגה של אחד מהם.
  • כדי להרחיב את אזור התצוגה של כלי העריכה החזותי, לוחצים על מתג בצד שמאל של כלי לעריכת טקסט, וכך סוגרים את חלונית כלי לעריכת טקסט. לוחצים שוב על מתג כדי לפתוח מחדש את חלונית כלי לעריכת טקסט.

שינוי נקודת הקצה של היעד

כדי לשנות את נקודת הקצה של השרת הפרוקסי:

  1. בחלונית Proxy revision, בוחרים באפשרות Target Endpoints > default.

    נקודות קצה של יעד שנבחרו בכלי Proxy Explorer.

    בתרשים מוצגת נקודת הקצה של היעד בעורך החזותי:

    נקודות קצה של יעד שנבחרו בכלי Proxy Explorer.

    מתחת לכלי העריכה החזותי, קוד ה-XML של נקודת הקצה של היעד מוצג בכלי לעריכת טקסט:

    קובץ XML של נקודת הקצה של היעד מוצג בעורך טקסט.

  2. בעורך הטקסט, משנים את <URL> ל-https://mocktarget.apigee.net/xml. (מצרפים את המחרוזת '/xml' לכתובת ה-URL הקיימת).

    כתובת ה-URL החדשה מוצגת למטה:

    ...
    <HTTPTargetConnection>
      <Properties/>
      <URL>https://mocktarget.apigee.net/xml</URL>
    </HTTPTargetConnection>
    ...
  3. בפינה השמאלית העליונה של הכלי לעריכת שרת proxy, לוחצים על החץ לצד שמירה ובוחרים באפשרות שמירה כגרסה חדשה.
  4. כדי לפרוס את השינויים, לוחצים על פריסה.
  5. בתיבת הדו-שיח Deploy, בוחרים את הגרסה והסביבה שרוצים לפרוס, ולוחצים על Deploy.

בדיקת ה-Proxy

כדי לבדוק את הגרסה של ה-proxy ל-API, קוראים ל-proxy בדיוק כמו שקוראים לו בקריאה ל-API proxy.

הפעם, נקודת הקצה mocktarget מחזירה XML בגוף התגובה:

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <city>San Jose</city>
  <firstName>John</firstName>
  <lastName>Doe</lastName>
  <state>CA</state>
</root>

עכשיו, כש-proxy ל-API מחזיר נתוני XML, בשלב הבא תוסיפו מדיניות שממירה XML ל-JSON.

1 2 3 4 (NEXT) Step 5: Add a policy