API Tester
FreeMock Server, Collection Runner और Performance Testing के लिए ProIDE में निर्मित पेशेवर HTTP क्लाइंट। Postman / Insomnia का कार्यात्मक समकक्ष: REST, WebSocket, GraphQL और Server-Sent Events का समर्थन करता है; पदानुक्रमिक संग्रह, इतिहास, {{var}} चर के साथ environments, स्थायी cookie jar, लोकल मॉक सर्वर और 25+ भाषाओं में कोड उत्पादन का प्रबंधन करता है।
तीन मुख्य गंतव्य
Request
वर्तमान अनुरोध के लिए सक्रिय एडिटर: URL बार, पैरामीटर, हेडर, बॉडी, ऑथ, स्क्रिप्ट, सेटिंग्स।
Collections
खोज, नाम बदलने और पुनर्गठन के साथ पदानुक्रमिक संग्रह (संग्रह → फ़ोल्डर → अनुरोध)।
History
विधि और स्टार किए गए फ़िल्टर के साथ इतिहास, दिनांक समूहन (आज / कल / इस हफ़्ते / पुराने)।
समर्थित प्रोटोकॉल
REST
8 विधियाँGET · POST · PUT · PATCH · DELETE · HEAD · OPTIONS · TRACE। रंग-कोडित विधियाँ। कॉन्फ़िगर करने योग्य टाइमआउट, प्रबंधित cookie jar, follow redirects और वैकल्पिक SSL सत्यापन के साथ मज़बूत HTTP क्लाइंट।
WebSocket
WSwss:// कनेक्शन, कस्टम हेडर, उप-प्रोटोकॉल। स्थितियाँ (CONNECTING / CONNECTED / DISCONNECTED / ERROR)। चैट-शैली इतिहास (भेजा / प्राप्त)। ऑटो-रीकनेक्ट और सहेजे गए संदेश टेम्पलेट।
GraphQL
GQLक्वेरी एडिटर, JSON चर, ऑपरेशन नाम। introspection के साथ Fetch Schema। Schema एक्सप्लोरर (प्रकार, फ़ील्ड, तर्क)। queries, mutations और subscriptions के लिए समर्थन।
SSE
Server-Sent EventsURL + कस्टम हेडर। रीयल-टाइम इवेंट टाइमलाइन (id, इवेंट प्रकार, डेटा, टाइमस्टैम्प, retry)। प्रकार के अनुसार फ़िल्टर करें। सर्वर retry का सम्मान करते हुए ऑटो-रीकनेक्ट। Last-Event-ID ट्रैकिंग।
अनुरोध एडिटर अनुभाग
स्टिकी URL बार + छह संकुचनीय अनुभागों के साथ अकॉर्डियन। हर अनुभाग में इसका एक्सेंट रंग है (Params सियान, Headers मैजेंटा, Body नारंगी, Auth हरा, Scripts पीला, Settings नीला)।
URL bar
विधि chip (8 विधियाँ), मोनोस्पेस URL इनपुट, स्पिनर के साथ भेजें बटन, प्रोटोकॉल चयनकर्ता (REST / WS / GQL / SSE)।
Params
प्रति पंक्ति सक्षम/अक्षम चेकबॉक्स के साथ क्वेरी पैरामीटर, सक्रिय पैरामीटर काउंटर।
Headers
सामान्य हेडर स्वतः-पूर्णता (Content-Type, Accept, Authorization, Cache-Control, User-Agent…)।
Body
10 प्रकार: None, JSON (Beautify/Minify के साथ), Form URL-Encoded, Multipart (TEXT/FILE), Raw, XML, HTML, JavaScript, Binary, GraphQL।
Auth
10 प्रकार प्रगतिशील प्रकटीकरण के साथ (नीचे तालिका देखें)।
Scripts
Postman-शैली JavaScript में प्री-रिक्वेस्ट और टेस्ट स्क्रिप्ट। LOG/INFO/WARN/ERROR स्तरों के साथ कंसोल आउटपुट।
Settings
टाइमआउट, follow redirects, SSL सत्यापित करें, कुकीज़ सक्षम करें, URL एन्कोड करें, प्रॉक्सी, क्लाइंट प्रमाणपत्र।
प्रमाणीकरण प्रकार
सामान्य
None
—
Bearer
Token + prefix
Basic
उपयोगकर्ता नाम + पासवर्ड
API Key
नाम + मान + स्थान (Header / Query)
उन्नत
OAuth2
Authorization Code · Client Credentials · Password · Implicit
Digest
realm · nonce · algorithm · qop · opaque
AWS Signature v4
accessKey · secretKey · region · service · sessionToken
Hawk
authId · authKey · algorithm · ext
NTLM
username · password · domain · workstation
Custom
मुफ़्त नाम + मान
Response panel
Empty / Loading / Success / Error स्थितियाँ। श्रेणी के अनुसार रंग-कोडित स्थिति chip (2xx हरा, 3xx नीला, 4xx नारंगी, 5xx लाल), समय, आकार, प्रोटोकॉल और रिमोट IP के साथ हेडर।
- •Pretty (फ़ॉर्मेटेड JSON/XML/HTML), Raw, Preview (रेंडर किया गया HTML) और Tree (संकुचनीय JSON) दृश्यों के साथ बॉडी
- •DNS · TCP · TLS · TTFB · सामग्री स्थानांतरण के साथ टाइमलाइन
- •Tests स्क्रिप्ट से दावा परिणाम दिखाता है
- •मैच हाइलाइटिंग और शीर्ष/नीचे पर जाने के साथ बॉडी के अंदर खोजें
- •कॉपी, शेयर, प्रतिक्रिया सहेजें, हर URL और स्थिति के साथ रीडायरेक्ट श्रृंखला
Environments और चर
URL, हेडर, बॉडी, ऑथ और कुकीज़ में {{var}} सिंटैक्स के साथ इंटरपोलेटेड चर। हर चर का एक scope (Global / Environment / Collection / Local) होता है और मान को छिपाने के लिए secret के रूप में चिह्नित किया जा सकता है।
मल्टी-environment
बनाएँ / हटाएँ / सक्रिय करें environments। एक समय में केवल एक सक्रिय।
Globals
किसी भी environment से दृश्यमान वैश्विक चर।
Secrets
secret के रूप में चिह्नित चर UI में अपना मान छिपाते हैं।
Scope समाधान
Local > Collection > Environment > Global
Free: 1 environment। Pro: असीमित।
Mock Server
Proमॉक मार्गों के CRUD के साथ डिवाइस पर लोकल HTTP सर्वर (डिफ़ॉल्ट रूप से पोर्ट 8090)। प्रत्येक मार्ग विधि, पैटर्न (/users/:id) के साथ पथ, स्थिति कोड, हेडर, बॉडी, अनुकरण विलंब और मिलान प्राथमिकता परिभाषित करता है।
- •शीट से सर्वर को चालू/बंद करें
- •आने वाले अनुरोधों का लॉग (विधि, पथ, मिलान किया गया मार्ग, स्थिति, टाइमस्टैम्प)
- •प्रति मार्ग कॉन्फ़िगर करने योग्य विलंबता
- •मनमाने प्रतिक्रिया हेडर और बॉडी
कोड जनरेटर — 25+ भाषाएँ
वर्तमान अनुरोध को तैयार-से-पेस्ट कोड में परिवर्तित करें। हर आउटपुट में आयात, हेडर/बॉडी/ऑथ सेटअप और बुनियादी त्रुटि हैंडलिंग शामिल हैं।
Import / Export
Import
- • cURL
- • Postman v2.1
- • Insomnia
- • OpenAPI 3.0 / Swagger
- • HAR
Export
- • cURL
- • Postman v2.1
- • Insomnia
- • OpenAPI 3.0
- • HAR
- • Markdown
cURL कन्वर्टर द्विदिशीय है: -X, -H, -d, --data-urlencode, -F, --data-binary, -u, --digest, --ntlm, --proxy, --connect-timeout, -k, -L, --max-redirs झंडे parse करता है।
बॉटम शीट
Environments
इंटरपोलेशन के साथ environments और चर
Cookies
Secure/HttpOnly बैज के साथ स्थायी cookie jar
Import
cURL, Postman, Insomnia, OpenAPI, HAR आयात करें
Code Generator
25+ भाषाओं में कोड उत्पन्न करें
Mock Server
मॉक रूट के साथ लोकल HTTP सर्वर (Pro)
Settings
टाइमआउट, रीडायरेक्ट, SSL, कुकीज़, प्रॉक्सी, प्रमाणपत्र
Tools
त्वरित क्रियाओं का ग्रिड: नया, डुप्लिकेट, सहेजें, आयात/निर्यात, उपकरण
Free vs Pro प्लान
| विशेषता | Free | Pro |
|---|---|---|
| REST / WS / GraphQL / SSE प्रोटोकॉल | ✓ | ✓ |
| पूर्ण एडिटर (पैरामीटर, हेडर, बॉडी, ऑथ, स्क्रिप्ट) | ✓ | ✓ |
| पूर्ण प्रतिक्रिया पैनल (टैब, टाइमलाइन, परीक्षण) | ✓ | ✓ |
| Cookie jar | ✓ | ✓ |
| आयात (cURL, Postman, Insomnia, OpenAPI, HAR) | ✓ | ✓ |
| कोड जनरेटर (25+ भाषाएँ) | ✓ | ✓ |
| Collections | 1 | असीमित |
| Environments और चर | 1 | असीमित |
| अनुरोध इतिहास | सीमित | असीमित |
| Mock Server | — | ✓ |
| संग्रह रनर (बैच निष्पादन) | — | ✓ |
| प्रदर्शन / लोड परीक्षण | — | ✓ |
मॉड्यूल आँकड़े
4
प्रोटोकॉल
8
HTTP विधियाँ
10
बॉडी प्रकार
10
ऑथ प्रकार
7
Bottom sheets
25+
Code-gen भाषाएँ
6
प्रतिक्रिया टैब
अगला
डेटाबेस