שלב 3: משנים את נקודת הקצה לטירגוט

אתם מציגים את מסמכי התיעוד של Apigee Edge.
לעיון במאמרי העזרה של Apigee X.
מידע

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

חשוב לזכור שבשלב 1: יצירת שרת proxy ל-API, הגדרתם את נקודת הקצה של היעד (בשדה Existing API) כ-https://mocktarget.apigee.net. ובכן, נקודת הקצה הזו לא מחזירה נתונים, אז עכשיו צריך לשנות את נקודת הקצה לנקודת קצה שמחזירה קוד XML.

כדי לשנות את נקודת הקצה היעד של שרת ה-proxy:

  1. נכנסים לממשק המשתמש של Edge.
  2. בוחרים באפשרות Develop > API Proxies.
  3. בוחרים מהרשימה את שרת ה-proxy לתחילת העבודה כדי להציג את פרטי שרת ה-proxy ל-API. אם שרת ה-proxy שלכם לא מופיע ברשימה, חשוב לוודא שבחרתם בארגון הנכון, כפי שמתואר במאמר מעבר בין ארגונים.
  4. לוחצים על הכרטיסייה פיתוח:

    תועברו אל עורך ה-API Proxy. בעזרת עורך ה-proxy, ניתן לראות את המבנה של שרת ה-proxy ל-API ולהגדיר את התהליך שלו. (אל דאגה. מדריכים אחרים יתייחסו למושג זרימה.)

  5. בחלונית Navigator, בוחרים באפשרות Target Endpoints > default:

    ב-Edge יוצגו ההגדרות של נקודת הקצה בחלונית Code:

    <TargetEndpoint name="default">
      <Description/>
      <FaultRules/>
      <PreFlow name="PreFlow">
        <Request/>
        <Response/>
      </PreFlow>
      <PostFlow name="PostFlow">
        <Request/>
        <Response/>
      </PostFlow>
      <Flows/>
      <HTTPTargetConnection>
        <Properties/>
        <URL>https://mocktarget.apigee.net</URL>
      </HTTPTargetConnection>
    </TargetEndpoint>

    נקודת הקצה של היעד מוגדרת על ידי הרכיב <HTTPTargetConnection>.

  6. משנים את כתובת ה-URL ל-"https://mocktarget.apigee.net/xml". (יש להוסיף ' /xml' לכתובת ה-URL הקיימת).

    כתובת ה-URL החדשה תחזיר קטע קטן של XML בגוף התגובה.

    עכשיו ההגדרה של נקודת הקצה אמורה להיראות כך:

    ...
    <HTTPTargetConnection>
      <Properties/>
      <URL>https://mocktarget.apigee.net/xml</URL>
    </HTTPTargetConnection>
    ...
  7. כדי לשמור את השינויים בהגדרות שרת ה-proxy, לוחצים על הלחצן Save.

    Edge שומר את השינויים ופורס אותם באופן אוטומטי.

    אם תופיע שגיאה, Edge ישמור את השינויים אבל לא יפרס את שרת ה-proxy. במקרה הזה:

    1. מתקנים את ההגדרה של שרת ה-proxy. יכול להיות ש-Edge יציג הנחיות בנוגע לתחביר כחלון קופץ.
    2. כדי לפרוס ידנית את השינויים בסביבה test, לוחצים על Deployment > test (פריסה > בדיקה) אם דפדפן Edge לא פורס אותו באופן אוטומטי.

    כדי לבדוק אם שרת ה-proxy נפרס בהצלחה, בוחרים בתפריט הנפתח Deployment שמעל לעורך ה-Flow. לחצן ירוק מציין ששרת ה-Proxy נפרס בסביבה הזו בהצלחה:

  8. כדי לבדוק את השינויים, שולחים בקשה לשרת ה-proxy, בדיוק כמו שעשינו בשלב 2: בדיקת שרת ה-proxy החדש. לדוגמה:

    curl https://org_name-test.apigee.net/getstarted

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

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

השלב הבא

שלב 1 שלב 2 שלב 3 שלב 4: הוספת מדיניות