أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلىمستندات Apigee X. info
تتضمّن رسائل الخطأ في استجابة واجهة برمجة التطبيقات Edge رمز حالة 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 | تم بنجاح. تمت طلب البيانات من واجهة برمجة التطبيقات بنجاح. يشير رمز HTTP 204 إلى أنّه تم إرسال الاستجابة بدون محتوى، وعادةً ما يكون ذلك بسبب نجاح عملية DELETE. |
| 401 | طلب غير مسموح به. لا تتضمّن بيانات الاعتماد التي تستخدمها لتقديم طلب الأذونات المناسبة لتنفيذ العملية. تحقَّق من الأدوار الخاصة بالحساب الذي تستخدمه. |
| 403 | محظور إنّ مجموعة اسم المستخدم و
كلمة المرور التي تستخدمها غير صالحة للمؤسسة التي حدّدتها. لاختبار بيانات الاعتماد
، سجِّل الدخول إلى login.apigee.com/login. إذا كنت بحاجة إلى حساب، اشترك.
تأكَّد من استخدام بيانات الاعتماد الصحيحة لمؤسستك وتحقَّق من الإملاء. |
| 404 | لم يتم العثور على أي نتائج. تأكَّد من كتابة عنوان URL للطلب بشكلٍ صحيح ومن توفّر واجهة برمجة التطبيقات التي تحاول الوصول إليها. على سبيل المثال، تأكَّد من أنّك لا تحاول الوصول إلى مراجعة غير صحيحة لواجهة برمجة التطبيقات. راجِع أيضًا 404: تعذّر تحديد الخادم الوكيل للمضيف: <virtual host name> وعنوان URL: <path>. |
| 405 | الطريقة غير مسموح بها. لقد حدّدت طريقة غير متوافقة. على سبيل المثال، استخدمت فعل GET لطلب بيانات من واجهة برمجة التطبيقات يتطلّب فعل POST. |
| 409 | النزاعات يشير هذا الرمز إلى حدوث تعارض مع كيان حالي. على سبيل المثال، حاولت إنشاء ذاكرة تخزين مؤقتة باستخدام اسم حالي. |
| 415 | نوع الوسيط غير متوافق. يحدث هذا الخطأ عادةً في طلبات POST أو PUT
عندما يتم ضبط عنوان HTTP Content-type على قيمة غير صحيحة. على سبيل المثال،
يتم عرض خطأ HTTP 415 إذا أرسلت طلب POST إلى واجهة برمجة تطبيقات لا تتوافق إلا مع JSON:
$ 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 انتهت مهلة البوابة. |