यह Apigee Edge के दस्तावेज़ हैं.
पर जाएं
Apigee X दस्तावेज़. info
Edge API के जवाब में गड़बड़ी के मैसेज में, एचटीटीपी स्टेटस कोड और गड़बड़ी का मैसेज शामिल होता है.
उदाहरण के लिए, अगर किसी मौजूदा कैश के नाम से ही कैश इकाई बनाने की कोशिश की जाती है, तो जवाब में यह मैसेज दिखता है:
HTTP/1.1 409 Conflict
{ "code": "messaging.config.beans.CacheAlreadyExists", "message": "Cache duplicate_cache already exists in environment test", "contexts": [] }
यहां दी गई टेबल में, Apigee Edge में दिखने वाले सबसे आम एचटीटीपी स्टेटस कोड और उनके मतलब के बारे में बताया गया है.
| एचटीटीपी स्टेटस कोड | ब्यौरा |
|---|---|
| 2xx | सफल. एपीआई कॉल सफल रहा. एचटीटीपी 204 का मतलब है कि जवाब में कोई कॉन्टेंट सबमिट नहीं किया गया है. आम तौर पर, ऐसा DELETE ऑपरेशन के सफल होने पर होता है. |
| 401 | अनधिकृत. अनुरोध करने के लिए इस्तेमाल किए जा रहे क्रेडेंशियल के पास, ऑपरेशन करने के लिए ज़रूरी अनुमतियां नहीं हैं. इस्तेमाल किए जा रहे खाते की भूमिकाओं की पुष्टि करें. |
| 403 | आपके पास यह मैसेज देखने की मंज़ूरी नहीं है. इस्तेमाल किया जा रहा उपयोगकर्ता नाम और
पासवर्ड का कॉम्बिनेशन, बताए गए संगठन के लिए मान्य नहीं है. अपने
क्रेडेंशियल की जांच करने के लिए, login.apigee.com/login पर लॉग इन करें. अगर आपको खाते की ज़रूरत है, तो sign
up.
पक्का करें कि आपने अपने संगठन के लिए सही क्रेडेंशियल इस्तेमाल किए हों. साथ ही, स्पेलिंग की दोबारा जांच करें. |
| 404 | कोई नतीजा नहीं मिला. पुष्टि करें कि अनुरोध किए गए यूआरएल की स्पेलिंग सही हो और जिस एपीआई को ऐक्सेस करने की कोशिश की जा रही है वह मौजूद हो. उदाहरण के लिए, पक्का करें कि आपने किसी एपीआई के गलत वर्शन को ऐक्सेस करने की कोशिश न की हो. 404: होस्ट <virtual host name> और यूआरएल: <path> के लिए प्रॉक्सी की पहचान नहीं की जा सकी भी देखें. |
| 405 | यह तरीका इस्तेमाल नहीं किया जा सकता. आपने ऐसा तरीका तय किया है जो काम नहीं करता. उदाहरण के लिए, आपने किसी ऐसे एपीआई कॉल के लिए GET वर्ब का इस्तेमाल किया जिसके लिए POST वर्ब की ज़रूरत होती है. |
| 409 | टकराव. इससे पता चलता है कि किसी मौजूदा इकाई से टकराव हो रहा है. उदाहरण के लिए, आपने किसी ऐसे नाम का इस्तेमाल करके कैश बनाने की कोशिश की जो पहले से मौजूद है. |
| 415 | मीडिया टाइप काम नहीं करता. आम तौर पर, यह गड़बड़ी POST या PUT
अनुरोधों पर तब होती है, जब Content-type एचटीटीपी हेडर की वैल्यू गलत सेट की गई हो. उदाहरण के लिए,
अगर आपने किसी ऐसे एपीआई पर यह पोस्ट किया जो सिर्फ़ JSON को सपोर्ट करता है, तो एचटीटीपी 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: गलत गेटवे देखें. |
| 503 | 503: सेवा उपलब्ध नहीं है देखें. |
| 504 | 504: गेटवे टाइम-आउट देखें. |