API क्लाइंट
एक HTTP रिक्वेस्ट भेजें और जवाब पढ़ें — सीधे अपने ब्राउज़र से, बिना अकाउंट, बिना प्रॉक्सी।
क्वेरी पैरामीटर — यहाँ के बदलाव ऊपर URL में वापस लिखे जाते हैं।
केवल यहाँ जोड़े गए हेडर भेजे जाते हैं। Authorization भी बस एक और हेडर है — कोई लॉगिन प्रक्रिया नहीं।
GET और HEAD बॉडी नहीं भेजते। यहाँ जो टाइप करेंगे वह एडिटर में रहेगा, बस भेजा नहीं जाएगा।
रिक्वेस्ट सीधे आपके ब्राउज़र से आपके टाइप किए पते पर जाती हैं — कभी हमारे सर्वर से नहीं। कुछ सहेजा, एड्रेस बार में लिखा या लॉग नहीं किया जाता।
स्टेटस कोड, हेडर और बॉडी यहाँ देखने के लिए रिक्वेस्ट भेजें।
वही रिक्वेस्ट कोड के रूप में — जब ब्राउज़र जवाब रोक दे (CORS) तो यही रास्ता है।
इसका उपयोग कैसे करें
- मेथड चुनें, एंडपॉइंट पेस्ट करें, फिर भेजें दबाएँ (या ⌘ / Ctrl + Enter)। उससे पहले कुछ नहीं भेजा जाता।
- ज़रूरत के अनुसार Params, Headers और Body भरें — हर टैब पर संख्या बताती है कि कितनी पंक्तियाँ वास्तव में चालू हैं।
- जवाब की पहली पंक्ति स्टेटस कोड, कुल समय और साइज़ देती है; JSON बॉडी अपने आप इंडेंट होती है।
- CORS ने रोका? Code खोलें और वही रिक्वेस्ट curl, fetch या Python के रूप में कॉपी करके टर्मिनल में चलाएँ।
- रीसेट सब कुछ साफ़ करता है, और पेज रीलोड करने से भी वही होता है — कोई रिक्वेस्ट कभी सहेजी नहीं जाती।
उदाहरण
रिक्वेस्ट
GET https://httpbin.org/anything?from=hi&id=1
जवाब
200 OK · 124 ms · 1.2 KB · application/json
{
"args": { "from": "hi", "id": "1" },
"method": "GET"
}दाईं ओर का हर मान सर्वर से आता है — यह टूल केवल उसे फ़ॉर्मेट करता है। Code दृश्य में वही रिक्वेस्ट curl के रूप में है, जो टर्मिनल में वही जवाब देती है।
नियम, सीमाएँ और ज्ञात समस्याएँ
- कोई प्रॉक्सी नहीं। जब लक्ष्य Access-Control-Allow-Origin नहीं भेजता, ब्राउज़र इस पेज से जवाब छिपा देता है — रिक्वेस्ट फिर भी सर्वर तक पहुँच सकती है। उसे लोकल चलाने के लिए Code दृश्य इस्तेमाल करें।
- localhost, इंट्रानेट पते और इस https पेज से कॉल किए जाने वाले http:// URL ब्राउज़र रोकता है, यह टूल नहीं।
- Cookie कभी नहीं भेजे जाते (क्रेडेंशियल छोड़ दिए जाते हैं), इसलिए सत्र पर निर्भर API के लिए टोकन हेडर में डालना होगा।
- Set-Cookie, रीडायरेक्ट श्रृंखलाएँ, कच्चे बाइट्स और DNS/TLS समय ब्राउज़र को उपलब्ध नहीं हैं और यहाँ नहीं दिखते।
- न इतिहास, न संग्रह, न एनवायरनमेंट: रीलोड सब साफ़ कर देता है, और एड्रेस बार, स्टोरेज या लॉग में कुछ नहीं लिखा जाता।
- रिक्वेस्ट बॉडी केवल टेक्स्ट है, 64 KB तक; फ़ाइल अपलोड इसके दायरे से बाहर हैं।
- दिखाया गया साइज़ डिकोड की गई बॉडी है; दिखाया गया समय कुल है, पहले बाइट तक का समय नहीं।
- केवल HTTP — WebSocket, SSE और gRPC दायरे से बाहर हैं (GraphQL फिर भी JSON के साथ POST के रूप में काम करता है)।
संबंधित टूल
API क्लाइंट के साथ काम आते हैं।