HTTP स्थिति कोड

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

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 से पता चलता है कि रिस्पॉन्स बिना कॉन्टेंट के सबमिट किया गया है. ऐसा आम तौर पर इसलिए होता है, क्योंकि 'मिटाने की कार्रवाई' पूरी हो गई होती है.
401 अनधिकृत. अनुरोध करने के लिए इस्तेमाल किए जा रहे क्रेडेंशियल के पास, कार्रवाई करने के लिए ज़रूरी अनुमतियां नहीं हैं. जिस खाते का इस्तेमाल किया जा रहा है उसकी भूमिकाओं की पुष्टि करें.
403 आपके पास यह मैसेज देखने की मंज़ूरी नहीं है. इस्तेमाल किया जा रहा उपयोगकर्ता नाम और पासवर्ड का कॉम्बिनेशन, आपके बताए गए संगठन के लिए मान्य नहीं है. अपने क्रेडेंशियल की जांच करने के लिए, login.apigee.com/login में लॉग इन करें. अगर आपको कोई खाता चाहिए, तो साइन अप करें.

पक्का करें कि आपके संगठन के क्रेडेंशियल सही हों. साथ ही, स्पेलिंग की फिर से जांच करें.

404 कोई नतीजा नहीं मिला. पुष्टि करें कि अनुरोध किए गए यूआरएल की वर्तनी ठीक है और आप जिस एपीआई को ऐक्सेस करने की कोशिश कर रहे हैं वह मौजूद है. उदाहरण के लिए, पक्का करें कि आप एपीआई के गलत वर्शन को ऐक्सेस करने की कोशिश नहीं कर रहे हैं. यह भी देखें: होस्ट के लिए प्रॉक्सी की पहचान नहीं की जा सकी: <virtualhost name> और url: <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>'

जीईटी अनुरोधों के लिए, Content-type हेडर के बजाय Accept हेडर का इस्तेमाल करें.

429 बहुत सारे अनुरोध. कोटा या स्पाइक अरेस्ट नीतियों के हिसाब से दर की सीमा पार हो गई थी. तय की गई दर की सीमा को पार करने पर, मौजूदा डिफ़ॉल्ट स्टेटस कोड 500 है. हालांकि, आने वाले समय में यह डिफ़ॉल्ट स्टेटस कोड 429 में बदल सकता है. 500 की संख्या को 429 में बदलने का तरीका जानने के लिए, स्पाइक अरेस्ट नीति और कोटा से जुड़ी नीति देखें.
500 500 सर्वर में गड़बड़ी की जानकारी देखें.
502 502 खराब गेटवे देखें.
503 503 सेवा उपलब्ध नहीं है देखें.
504 504 गेटवे टाइम आउट देखें.