ओपनएपीआई पैरामीटर क्रमांकन लैब

पूर्वावलोकन करें कि ओपनएपीआई पथ, क्वेरी, हेडर और कुकी पैरामीटर स्थानीय स्तर पर शैली और विस्फोट सेटिंग्स के अनुसार कैसे क्रमबद्ध होते हैं।

एक OpenAPI 3.0, 3.1 या 3.2 दस्तावेज़ चिपकाएँ या चुनें, उसका निरीक्षण करें, एक पथ संचालन चुनें और प्रत्येक JSON पैरामीटर मान समायोजित करें। पथ, क्वेरी स्ट्रिंग, हेडर और कुकीज़ का पूर्वावलोकन करें, फिर उन हिस्सों की प्रतिलिपि बनाएँ जिनकी आपको आवश्यकता है।

एक ओपनएपीआई दस्तावेज़ लोड करें, एक ऑपरेशन चुनें, फिर पूर्वावलोकन करें कि इसके पैरामीटर अनुरोध लक्ष्य, हेडर और कुकीज़ कैसे बन जाते हैं। कोई अनुरोध नहीं भेजा गया है.

नीचे JSON या YAML चिपकाएँ, या एक फ़ाइल चुनें।

2 एमबी तक और 300 पथ संचालन। ओपनएपीआई 3.0, 3.1 और 3.2 को सपोर्ट करता है। बाहरी संदर्भ नहीं लाए गए हैं.

कैसे उपयोग करें

जांचें कि एपीआई पैरामीटर तार पर कैसे दिखाई देता है

पूर्वावलोकन करें कि ओपनएपीआई पथ, क्वेरी, हेडर और कुकी पैरामीटर स्थानीय स्तर पर शैली और विस्फोट सेटिंग्स के अनुसार कैसे क्रमबद्ध होते हैं।

इस्तेमाल करने के चरण

  1. मूल इनपुट यहाँ दें: ओपनएपीआई विनिर्देश।
  2. चुनें: विशिष्टता का निरीक्षण करें। कॉपी, डाउनलोड या दूसरे उपयोग से पहले परिणाम जाँचें।
  3. सेट करें: पथ संचालन। काम के अनुसार विकल्प चुनने के लिए नीचे का संदर्भ देखें।
  4. चुनें: पूर्वावलोकन क्रमांकन। कॉपी, डाउनलोड या दूसरे उपयोग से पहले परिणाम जाँचें।
  5. एक OpenAPI 3.0, 3.1 या 3.2 दस्तावेज़ चिपकाएँ या चुनें, उसका निरीक्षण करें, एक पथ संचालन चुनें और प्रत्येक JSON पैरामीटर मान समायोजित करें। पथ, क्वेरी स्ट्रिंग, हेडर और कुकीज़ का पूर्वावलोकन करें, फिर उन हिस्सों की प्रतिलिपि बनाएँ जिनकी आपको आवश्यकता है।

विकल्प कैसे चुनें

विकल्पक्या बदलता है
पथ संचालनयह ओपनएपीआई शैली लागू करता है और पथ, क्वेरी, हेडर और कुकी मापदंडों पर सेटिंग्स विस्फोट करता है। समर्थित सामान्य शैलियों में सरल, लेबल, मैट्रिक्स, फॉर्म, स्पेसडिलीमिटेड, पाइपडिलीमिटेड और डीपऑब्जेक्ट शामिल हैं।
पूर्वावलोकन क्रमांकनसामग्री-आधारित पैरामीटर, नेस्टेड सरणियाँ या ऑब्जेक्ट, अपरिभाषित शैली संयोजन और बाहरी संदर्भों का अनुमान नहीं लगाया जाता है। हेडर मान यूआरआई एन्कोडिंग के बिना दिखाए जाते हैं क्योंकि हेडर उद्धरण नियम हेडर पर निर्भर करते हैं। स्कीम मान्य नहीं है.

उदाहरण और अपेक्षित परिणाम

GET /users/{id} के लिए, एक क्वेरी सरणी `tag: [api, local]` `style: form` और `explode: true` के साथ `tag=api&tag=local` बन जाती है। एक अदिश पथ मान को पथ में डालने से पहले एन्कोड किया जाता है। उपकरण स्कीमा को मान्य नहीं करता है या अनुरोध नहीं भेजता है; असमर्थित सामग्री एन्कोडिंग, नेस्टेड मान और बाहरी संदर्भ मैन्युअल समीक्षा के लिए छोड़ दिए गए हैं।

अगर काम नहीं कर रहा हो

  • सामग्री-आधारित पैरामीटर, नेस्टेड सरणियाँ या ऑब्जेक्ट, अपरिभाषित शैली संयोजन और बाहरी संदर्भों का अनुमान नहीं लगाया जाता है। हेडर मान यूआरआई एन्कोडिंग के बिना दिखाए जाते हैं क्योंकि हेडर उद्धरण नियम हेडर पर निर्भर करते हैं। स्कीम मान्य नहीं है.
  • नहीं। उपकरण केवल चयनित ऑपरेशन के लिए एक स्थानीय पूर्वावलोकन बनाता है। यह सर्वरों का समाधान नहीं करता, प्रमाणीकरण नहीं जोड़ता या नेटवर्क अनुरोध नहीं भेजता।
  • पार्सिंग विफल हो तो API परिणाम देखने से पहले JSON या YAML सिंटैक्स जाँचें। आवश्यक स्थानीय संदर्भ उसी दस्तावेज़ में रखें। बाहरी संदर्भ और असमर्थित स्कीमा की हाथ से समीक्षा करें; टूल उन्हें डाउनलोड नहीं करता और लाइव सर्वर नहीं जाँचता।

यह टूल क्या क्रमबद्ध करता है?

यह ओपनएपीआई शैली लागू करता है और पथ, क्वेरी, हेडर और कुकी मापदंडों पर सेटिंग्स विस्फोट करता है। समर्थित सामान्य शैलियों में सरल, लेबल, मैट्रिक्स, फॉर्म, स्पेसडिलीमिटेड, पाइपडिलीमिटेड और डीपऑब्जेक्ट शामिल हैं।

मैन्युअल समीक्षा की क्या आवश्यकता है?

सामग्री-आधारित पैरामीटर, नेस्टेड सरणियाँ या ऑब्जेक्ट, अपरिभाषित शैली संयोजन और बाहरी संदर्भों का अनुमान नहीं लगाया जाता है। हेडर मान यूआरआई एन्कोडिंग के बिना दिखाए जाते हैं क्योंकि हेडर उद्धरण नियम हेडर पर निर्भर करते हैं। स्कीम मान्य नहीं है.

क्या यह एपीआई को कॉल करता है?

नहीं। उपकरण केवल चयनित ऑपरेशन के लिए एक स्थानीय पूर्वावलोकन बनाता है। यह सर्वरों का समाधान नहीं करता, प्रमाणीकरण नहीं जोड़ता या नेटवर्क अनुरोध नहीं भेजता।