GraphQL API टेस्टर
GraphQL क्वेरी और म्यूटेशन भेजें, फिर रिस्पॉन्स, त्रुटियाँ और स्कीमा देखें
क्वेरी
क्वेरी लिखें या उदाहरण लोड करें।
एक JSON ऑब्जेक्ट। ऑपरेशन में वेरिएबल न हों तो खाली छोड़ें।
रिस्पॉन्स
सीधे मोड आपके ब्राउज़र से अनुरोध भेजता है, इसलिए एंडपॉइंट को इस साइट के लिए CORS की अनुमति देनी होगी। किसी भी एडिटर में Ctrl या Cmd + Enter दबाकर अनुरोध भेजें।
यह क्या करता है
GraphQL API Tester एक GraphQL ऑपरेशन एंडपॉइंट पर भेजता है और HTTP स्टेटस, समय, आकार, रिस्पॉन्स हेडर और फ़ॉर्मैट की हुई JSON बॉडी दिखाता है। GraphQL त्रुटियाँ रिस्पॉन्स पाथ और क्वेरी में उनकी जगह के साथ सूची में दिखती हैं, और आंशिक डेटा अलग से बताया जाता है। क्वेरी को graphql-js से लोकल रूप से पार्स किया जाता है ताकि सिंटैक्स त्रुटियाँ, ऑपरेशन और फ़ॉर्मैटिंग संभाली जा सके।
सीधे और प्रॉक्सी मोड
सीधे मोड आपके ब्राउज़र से अनुरोध भेजता है, इसलिए क्रेडेंशियल CodingTool.dev से होकर नहीं जाते, पर एंडपॉइंट को CORS की अनुमति देनी होगी। प्रॉक्सी मोड CodingTool.dev रिले के ज़रिए एक अनुरोध भेजता है, जो सिर्फ़ सार्वजनिक http और https पतों तक पहुँचता है: निजी, लूपबैक, लिंक-लोकल और मेटाडेटा पते DNS रिज़ॉल्व होने के बाद और हर रीडायरेक्ट पर ब्लॉक होते हैं, 30 सेकंड टाइमआउट, 2 MB अनुरोध सीमा और 5 MB रिस्पॉन्स सीमा के साथ। कुकी और Proxy-Authorization आगे नहीं भेजे जाते, और कुछ भी सहेजा नहीं जाता।
वेरिएबल, हेडर और GET
वेरिएबल एक JSON ऑब्जेक्ट हैं जिनकी भेजने से पहले जाँच होती है। Authorization, Cookie, X-API-Key और ऐसे हेडर के मान दिखाने वाले बटन के साथ छिपे रहते हैं और कभी सहेजे नहीं जाते। POST JSON बॉडी भेजता है; GET query, variables और operationName को URL पैरामीटर में एनकोड करता है और सिर्फ़ क्वेरी ऑपरेशन के लिए मान्य है, क्योंकि GET से म्यूटेशन अस्वीकार किए जाते हैं।
स्कीमा और निजता
स्कीमा लाएँ मानक इंट्रोस्पेक्शन क्वेरी चलाता है, स्कीमा को SDL के रूप में दिखाता है और आपकी क्वेरी की उसके अनुसार जाँच करता है, त्रुटियाँ एडिटर में दिखती हैं। स्कीमा सिर्फ़ मेमोरी में रहता है। सिर्फ़ भेजने का तरीका और सक्रिय टैब याद रखे जाते हैं; एंडपॉइंट, क्वेरी, वेरिएबल और हेडर कभी सहेजे, लॉग या एनालिटिक्स को नहीं भेजे जाते।
