אתם צופים במסמכי התיעוד של Apigee Edge.
כדאי לעיין במסמכי התיעוד של Apigee X. מידע
הודעות השגיאה בתגובת Edge API כוללות קוד סטטוס של HTTP והודעת שגיאה.
לדוגמה, אם מנסים ליצור ישות מטמון עם אותו שם של מטמון קיים, התשובה היא:
HTTP/1.1 409 Conflict
{ "code": "messaging.config.beans.CacheAlreadyExists", "message": "Cache duplicate_cache already exists in environment test", "contexts": [] }
בטבלה הבאה מפורטים קודי הסטטוס הנפוצים ביותר של HTTP והמשמעות שלהם ב-Apigee Edge.
| קוד סטטוס של HTTP | תיאור |
|---|---|
| 2xx | הצלחה. קריאה ל-API בוצעה בהצלחה. קוד HTTP 204 מציין שהתגובה נשלחה ללא תוכן, בדרך כלל כי פעולת מחיקה הצליחה. |
| 401 | לא מורשה. לפרטי הכניסה שבהם אתם משתמשים כדי לשלוח בקשה אין את ההרשאות המתאימות לביצוע הפעולה. מאמתים את התפקידים של החשבון שבו אתם משתמשים. |
| 403 | אסור. השילוב של שם המשתמש והסיסמה שבו אתם משתמשים לא תקין בארגון שציינתם. כדי לבדוק את פרטי הכניסה, מתחברים לכתובת login.apigee.com/login. אם אין לכם חשבון, נרשמים.
חשוב לוודא שאתם משתמשים בפרטי הכניסה הנכונים של הארגון שלכם ולבדוק את האיות. |
| 404 | אין תוצאות. צריך לוודא שכתובת ה-URL של הבקשה מאויתת נכון ושה-API שאליו מנסים לגשת קיים. לדוגמה, צריך לוודא שאתם לא מנסים לגשת לגרסה הלא נכונה של API. אפשר לעיין גם במאמר בנושא 404 Unable to identify proxy for host: <virtual host name> and url: <path>. |
| 405 | השיטה אסורה. ציינת שיטה שלא נתמכת. לדוגמה, השתמשתם בפועל GET לקריאה ל-API שנדרש בה הפועל POST. |
| 409 | התנגשות. מציין שיש התנגשות עם ישות קיימת. לדוגמה, ניסיתם ליצור מטמון באמצעות שם שכבר קיים. |
| 415 | סוג מדיה שלא נתמך. השגיאה הזו מופיעה בדרך כלל בבקשות POST או PUT
כשהערך של כותרת ה-HTTP Content-type שגוי. לדוגמה, אם שולחים בקשת POST ל-API שתומך רק ב-JSON, תוחזר שגיאת HTTP 415:
$ curl https://api.company.com/v1/json_service -X POST -H "Content-type:text/xml" -d '<SomeXML>' בבקשות GET, צריך להשתמש בכותרת |
| 429 | יותר מדי בקשות. הייתה חריגה ממגבלת הקצב במדיניות בנושא מכסה או הגנה מפני עליות פתאומיות בתנועה. קוד הסטטוס הנוכחי שמוגדר כברירת מחדל לחריגה ממגבלת הקצב הוא 500, אבל יכול להיות שברירת המחדל תשתנה בעתיד ל-429. מידע על שינוי הערך 500 ל-429 זמין במאמרים בנושא מדיניות בנושא מניעת עליות פתאומיות ומדיניות בנושא מכסות. |
| 500 | אפשר לעיין במאמר בנושא 500 שגיאת שרת פנימית. |
| 502 | ראו 502 Bad Gateway. |
| 503 | למידע נוסף: 503 Service Unavailable. |
| 504 | מידע נוסף על שגיאה 504 |