קודי מצב 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 מציין שהתגובה נשלחה ללא תוכן, בדרך כלל מפני שפעולת DELETE הצליחה.
401 לא מורשה. לפרטי הכניסה שבהם השתמשת לשליחת הבקשה אין את ההרשאות המתאימות לביצוע הפעולה. מאמתים את התפקידים בחשבון.
403 אסור. השילוב של שם המשתמש והסיסמה שבו השתמשת לא תקף לארגון שציינת. כדי לבדוק את פרטי הכניסה, צריך להתחבר לחשבון בכתובת login.apigee.com/login. אם יש לך צורך בחשבון, אפשר להירשם.

יש לוודא שמשתמשים בפרטי הכניסה הנכונים של הארגון ולבדוק את האיות.

404 אין תוצאות. יש לוודא שכתובת ה-URL של הבקשה מאויתת כראוי ושה-API שאליו ניסית לגשת קיים. לדוגמה, ודאו שאתם לא מנסים לגשת לגרסה הלא נכונה של ה-API. ראו גם 404 לא ניתן לזהות שרת proxy למארח: <virtual host name> וכתובת URL: <path>.
405 השיטה אסורה. ציינת שיטה שאינה נתמכת. לדוגמה, השתמשתם בפועל GET עבור קריאה ל-API שמחייבת את פועל POST.
409 התנגשות. מציין התנגשות עם ישות קיימת. לדוגמה, ניסיתם ליצור קובץ שמור באמצעות שם שכבר קיים.
415 סוג המדיה אינו נתמך. בדרך כלל, השגיאה הזו מתרחשת בבקשות POST או PUT כשכותרת ה-HTTP Content-type מוגדרת לערך שגוי. לדוגמה, מוחזרת שגיאת HTTP 415 אם מבצעים POST ל-API הבא שתומך ב-JSON בלבד:
$ curl https://api.company.com/v1/json_service
  -X POST
  -H "Content-type:text/xml"
  -d '<SomeXML>'

בבקשות GET, יש להשתמש בכותרת Accept במקום בכותרת Content-type.

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