API टेस्टर
API Tester एक मुफ्त, ब्राउज़र-आधारित टूल है जो आपको किसी भी REST API एंडपॉइंट पर HTTP अनुरोध भेजने की सुविधा देता है, बिना किसी सॉफ़्टवेयर को इंस्टॉल किए। चाहे आप किसी बैकएंड सेवा को डीबग कर रहे हों, किसी तीसरे पक्ष के API की जाँच कर रहे हों, या किसी वेबहुक इंटीग्रेशन का प्रोटोटाइप बना रहे हों, यह टूल आपको अनुरोध पर पूर्ण नियंत्रण देता है — URL, विधि, हेडर, क्वेरी पैरामीटर, अनुरोध बॉडी और प्रमाणीकरण — सब कुछ एक साफ-सुथरे वेब इंटरफ़ेस से। प्रतिक्रिया पूर्ण HTTP स्थिति कोड, प्रतिक्रिया हेडर और बॉडी सामग्री के साथ एक स्वरूपित, पढ़ने में आसान दृश्य में प्रदर्शित होती है। यह GET, POST, PUT, PATCH, DELETE, HEAD और OPTIONS सहित सभी सामान्य HTTP विधियों का समर्थन करता है। आप JSON, XML, फ़ॉर्म डेटा या रॉ टेक्स्ट के रूप में डेटा भेज सकते हैं, और देर रात की डीबगिंग सत्रों के लिए लाइट और डार्क थीम के बीच टॉगल भी कर सकते हैं। किसी खाते की आवश्यकता नहीं, हमारे सर्वर पर कोई डेटा संग्रहीत नहीं होता — गोपनीयता और गति के लिए सब कुछ आपके ब्राउज़र में क्लाइंट-साइड चलता है।
क्या है
API Tester एक वेब-आधारित HTTP क्लाइंट है जो Postman या Insomnia जैसे टूल्स की मुख्य कार्यक्षमता की नकल करता है, लेकिन पूरी तरह से आपके ब्राउज़र में चलता है। आपको कुछ भी डाउनलोड करने या खाता बनाने की आवश्यकता नहीं है। आधुनिक वेब डेवलपमेंट में, API परीक्षण एक दैनिक दिनचर्या है। हो सकता है कि आपको यह सत्यापित करना हो कि आपका प्रमाणीकरण एंडपॉइंट सही JSON लौटा रहा है, यह जांचना हो कि किसी पार्टनर का API प्रतिक्रिया दे रहा है, या स्थानीय परीक्षण वातावरण सेट किए बिना डेवलपमेंट के दौरान तेजी से पुनरावृत्ति करनी हो। यह टूल सभी HTTP विधियों का समर्थन करता है: - GET: किसी एंडपॉइंट से डेटा प्राप्त करें - POST: संसाधन बनाने के लिए डेटा सबमिट करें - PUT: मौजूदा संसाधनों को बदलें - PATCH: संसाधनों को आंशिक रूप से अपडेट करें - DELETE: संसाधनों को हटाएं - HEAD: केवल हेडर प्राप्त करें - OPTIONS: अनुमत विधियों का पता लगाएं आप हेडर (Content-Type, Authorization, कस्टम हेडर) को अनुकूलित कर सकते हैं, क्वेरी पैरामीटर जोड़ सकते हैं, अनुरोध टाइमआउट सेट कर सकते हैं, और अनुरोध बॉडी प्रारूपों (JSON, XML, form-urlencoded, सादा टेक्स्ट, रॉ बाइनरी) के बीच स्विच कर सकते हैं। प्रतिक्रिया पैनल आपको रंग कोडिंग (2xx के लिए हरा, 3xx के लिए पीला, 4xx/5xx के लिए लाल) के साथ HTTP स्थिति कोड, मिलीसेकंड में प्रतिक्रिया समय, प्रतिक्रिया आकार और पूर्ण हेडर दिखाता है। उदाहरण JSON POST बॉडी: { "username": "[email protected]", "action": "create", "payload": { "items": [1, 2, 3] } } सभी प्रोसेसिंग आपके ब्राउज़र में स्थानीय रूप से होती है — आपकी API कुंजियाँ और अनुरोध डेटा कभी भी आपकी मशीन से बाहर नहीं जाते, जिससे सुरक्षा और गोपनीयता सुनिश्चित होती है।
कैसे उपयोग करें
- API URL को एड्रेस बार में पूरा दर्ज करें (जैसे, https://api.example.com/v1/users)। सुनिश्चित करें कि आप प्रोटोकॉल (https://) और किसी भी पथ खंड या क्वेरी पैरामीटर को शामिल करें।
- URL बार के बाईं ओर स्थित ड्रॉपडाउन मेनू से HTTP विधि चुनें। आपको जो कार्य करना है उसके अनुसार GET, POST, PUT, PATCH, DELETE, HEAD, या OPTIONS में से चुनें।
- हेडर्स टैब पर जाएं और कोई भी आवश्यक HTTP हेडर जोड़ें। सामान्य उदाहरणों में 'Content-Type: application/json', 'Authorization: Bearer YOUR_TOKEN', या 'X-API-Key: your-key-here' जैसे कस्टम हेडर शामिल हैं।
- यदि आपके अनुरोध में बॉडी की आवश्यकता है (POST, PUT, PATCH), तो Body टैब पर क्लिक करें और फ़ॉर्मेट प्रकार बदलें। अपना अनुरोध पेलोड दर्ज करें — JSON की अपेक्षा करने वाले API के लिए JSON पेस्ट करें, पारंपरिक एंडपॉइंट के लिए फ़ॉर्म डेटा, या किसी अन्य सामग्री प्रकार के लिए रॉ टेक्स्ट।
- 'Send' बटन पर क्लिक करके अनुरोध निष्पादित करें। प्रतिक्रिया को निचले पैनल में दिखाई देने की प्रतीक्षा करें — आप HTTP स्थिति कोड, प्रतिक्रिया समय, प्रतिक्रिया आकार, स्वरूपित प्रतिक्रिया निकाय और सभी प्रतिक्रिया हेडर देखेंगे।
- प्रतिक्रिया का निरीक्षण करें, यदि आवश्यक हो तो किसी भी पैरामीटर को संशोधित करें, और बाद में संदर्भ या अपनी टीम के साथ साझा करने के लिए प्रतिक्रिया डेटा को सहेजने के लिए 'कॉपी' या 'डाउनलोड' बटन पर क्लिक करें।
उदाहरण
इनपुट: https://api.github.com/users/octocat प्राप्त करना
प्रक्रिया: HTTP GET भेजें → JSON प्रतिक्रिया पार्स करें → स्थिति, हेडर, बॉडी प्रदर्शित करें
परिणाम: 200 OK | लॉगिन: octocat | नाम: The Octocat | सार्वजनिक रेपो: 8
इनपुट: JSON बॉडी {name:test} के साथ POST https://httpbin.org/post
प्रक्रिया: सेट Content-Type: application/json → POST बॉडी → प्रतिक्रिया पार्स करें
परिणाम: 200 OK | {name: test} को अनुरोध मेटाडेटा के साथ प्रतिध्वनित करता है
इनपुट: PUT https://httpbin.org/put Authorization हेडर के साथ
प्रक्रिया: Bearer टोकन संलग्न करें → PUT अनुरोध → प्रतिक्रिया मान्य करें
परिणाम: 200 OK | ETag के साथ संसाधन अद्यतन की पुष्टि करता है
संबंधित खोजें
लोग यह भी खोजते हैं: एपीआई टेस्टर, रेस्ट एपीआई, HTTP परीक्षण, API परीक्षण।
एपीआई टेस्टररेस्ट एपीआईHTTP परीक्षणAPI परीक्षण
अक्सर पूछे जाने वाले प्रश्न
यह API परीक्षक किन HTTP विधियों का समर्थन करता है?
यह उपकरण सभी मानक HTTP विधियों का समर्थन करता है, जिनमें GET, POST, PUT, PATCH, DELETE, HEAD और OPTIONS शामिल हैं। आप URL इनपुट के बगल में स्थित विधि ड्रॉपडाउन से इनमें से कोई भी चुन सकते हैं। यह लगभग सभी API इंटरैक्शन पैटर्न को कवर करता है जो आपको REST APIs, GraphQL endpoints (POST के माध्यम से) और वेबहुक परीक्षण परिदृश्यों में मिलेंगे।
क्या मैं Bearer टोकन या API कुंजियों के साथ प्रमाणित अनुरोध भेज सकता हूँ?
हाँ, बिल्कुल। आप 'Authorization: Bearer YOUR_TOKEN' या 'X-API-Key: YOUR_KEY' सहित कोई भी कस्टम हेडर जोड़ सकते हैं। हेडर्स पैनल किसी भी की-वैल्यू जोड़ी को स्वीकार करता है, इसलिए यह बेसिक ऑथ हेडर्स, कस्टम प्रमाणीकरण योजनाओं और यहाँ तक कि कुकीज़ के साथ भी काम करता है। बस सुनिश्चित करें कि आपके टोकन सावधानी से संभाले जाएं — चूंकि यह क्लाइंट-साइड चलता है, वे आपकी मशीन पर रहते हैं और हमारे सर्वर पर कभी प्रेषित नहीं होते हैं।
क्या यह उन API के साथ काम करता है जो XML, CSV या बाइनरी डेटा लौटाते हैं?
यह उपकरण स्वचालित रूप से JSON प्रतिक्रियाओं का पता लगाता है और उन्हें सिंटैक्स हाइलाइटिंग और संक्षिप्त अनुभागों के साथ अच्छी तरह से प्रारूपित करता है। XML प्रतिक्रियाओं के लिए, यह उन्हें मूल स्वरूपण के साथ प्रदर्शित करता है। बाइनरी प्रतिक्रियाएं जैसे छवियां या PDF कच्चे डेटा के रूप में दिखाई देंगी या सीधे डाउनलोड की जा सकती हैं। यदि आपको फ़ाइल अपलोड का परीक्षण करने की आवश्यकता है, तो आप बॉडी प्रकार को फॉर्म-डेटा पर स्विच कर सकते हैं और अपने स्थानीय सिस्टम से फ़ाइलें संलग्न कर सकते हैं।
मैं अनुरोध निकाय में कौन से डेटा प्रारूप भेज सकता हूं?
आप JSON (सिंटैक्स हाइलाइटिंग के साथ), XML, URL-एन्कोडेड फॉर्म डेटा, सादा टेक्स्ट या रॉ बाइनरी डेटा भेज सकते हैं। बॉडी टाइप चयनकर्ता का उपयोग करके फ़ॉर्मेट के बीच स्विच करें। आधुनिक REST API के लिए POST अनुरोधों में, JSON सबसे सामान्य फ़ॉर्मेट है। पुराने API या फ़ॉर्म सबमिशन के लिए, URL-एन्कोडेड फॉर्म डेटा का उपयोग करें। फ़ाइल अपलोड के लिए, multipart/form-data विकल्प का उपयोग करें।
क्या इस टूल का उपयोग करते समय मेरा डेटा और API कुंजी सुरक्षित है?
हाँ, पूरी तरह से। पूरा टूल आपके ब्राउज़र में क्लाइंट-साइड JavaScript का उपयोग करके चलता है। कोई भी अनुरोध डेटा, हेडर, API कुंजियाँ, या प्रतिक्रियाएँ कभी भी हमारे सर्वर पर नहीं भेजी जाती हैं। आपके क्रेडेंशियल और परीक्षण डेटा पूरी तरह से आपकी स्थानीय मशीन पर रहते हैं। हम कोई लॉग, कुकीज़ या सत्र डेटा संग्रहीत नहीं करते हैं। यह आपके अपने टर्मिनल से API परीक्षण करने जितना ही सुरक्षित है, लेकिन एक दृश्य इंटरफ़ेस के साथ।