אתם מציגים את מסמכי התיעוד של Apigee Edge.
לעיון במאמרי העזרה של Apigee X. מידע
אחרי שבדקתם את שרת ה-proxy החדש, אתם כמעט מוכנים להוסיף לו מדיניות. עם זאת, לפני שתעברו לשלב הזה, עליכם לשנות את נקודת הקצה היעד של שרת ה-proxy לנקודה שמחזירה נתונים מסוימים.
חשוב לזכור שבשלב 1: יצירת שרת proxy ל-API, הגדרתם את נקודת הקצה של היעד (בשדה Existing API) כ-https://mocktarget.apigee.net. ובכן, נקודת הקצה הזו לא מחזירה נתונים, אז עכשיו צריך לשנות את נקודת הקצה לנקודת קצה שמחזירה קוד XML.
כדי לשנות את נקודת הקצה היעד של שרת ה-proxy:
- נכנסים לממשק המשתמש של Edge.
- בוחרים באפשרות Develop > API Proxies.
- בוחרים מהרשימה את שרת ה-proxy לתחילת העבודה כדי להציג את פרטי שרת ה-proxy ל-API. אם שרת ה-proxy שלכם לא מופיע ברשימה, חשוב לוודא שבחרתם בארגון הנכון, כפי שמתואר במאמר מעבר בין ארגונים.
לוחצים על הכרטיסייה פיתוח:
תועברו אל עורך ה-API Proxy. בעזרת עורך ה-proxy, ניתן לראות את המבנה של שרת ה-proxy ל-API ולהגדיר את התהליך שלו. (אל דאגה. מדריכים אחרים יתייחסו למושג זרימה.)
- בחלונית 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>
. משנים את כתובת ה-URL ל-"https://mocktarget.apigee.net/xml". (יש להוסיף ' /xml' לכתובת ה-URL הקיימת).
כתובת ה-URL החדשה תחזיר קטע קטן של XML בגוף התגובה.
עכשיו ההגדרה של נקודת הקצה אמורה להיראות כך:
... <HTTPTargetConnection> <Properties/> <URL>https://mocktarget.apigee.net/xml</URL> </HTTPTargetConnection> ...
כדי לשמור את השינויים בהגדרות שרת ה-proxy, לוחצים על הלחצן Save.
Edge שומר את השינויים ופורס אותם באופן אוטומטי.
אם תופיע שגיאה, Edge ישמור את השינויים אבל לא יפרס את שרת ה-proxy. במקרה הזה:
- מתקנים את ההגדרה של שרת ה-proxy. יכול להיות ש-Edge יציג הנחיות בנוגע לתחביר כחלון קופץ.
- כדי לפרוס ידנית את השינויים בסביבה
test
, לוחצים על Deployment > test (פריסה > בדיקה) אם דפדפן Edge לא פורס אותו באופן אוטומטי.
כדי לבדוק אם שרת ה-proxy נפרס בהצלחה, בוחרים בתפריט הנפתח Deployment שמעל לעורך ה-Flow. לחצן ירוק מציין ששרת ה-Proxy נפרס בסביבה הזו בהצלחה:
כדי לבדוק את השינויים, שולחים בקשה לשרת ה-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>