קודי מצב HTTP

אתם צופים במסמכי התיעוד של 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, צריך להשתמש בכותרת Accept במקום בכותרת Content-type.

429 יותר מדי בקשות. הייתה חריגה ממגבלת הקצב במדיניות בנושא מכסה או הגנה מפני עליות פתאומיות בתנועה. קוד הסטטוס הנוכחי שמוגדר כברירת מחדל לחריגה ממגבלת הקצב הוא 500, אבל יכול להיות שברירת המחדל תשתנה בעתיד ל-429. מידע על שינוי הערך 500 ל-429 זמין במאמרים בנושא מדיניות בנושא מניעת עליות פתאומיות ומדיניות בנושא מכסות.
500 אפשר לעיין במאמר בנושא 500 שגיאת שרת פנימית.
502 ראו 502 Bad Gateway.
503 למידע נוסף: 503 Service Unavailable.
504 מידע נוסף על שגיאה 504