WebSocket और SSE टेस्टर

अपने ब्राउज़र से WebSocket और Server-Sent Events एंडपॉइंट से जुड़ें और हर संदेश को लाइव देखें।

कनेक्शन

कॉमा से अलग करें; Sec-WebSocket-Protocol के रूप में भेजे जाते हैं।

ब्राउज़र कस्टम हैंडशेक हेडर सेट नहीं कर सकते और प्रोटोकॉल स्तर के ping/pong फ़्रेम नहीं भेज सकते। Socket.IO और SignalR WebSocket के ऊपर अपना प्रोटोकॉल जोड़ते हैं।

उन्नत

अचानक बंद होने के बाद बढ़ते अंतराल के साथ फिर कोशिश करता है।

संदेश

टाइमलाइन

कनेक्ट नहीं
अभी कोई इवेंट नहीं
एंडपॉइंट दर्ज करें और कनेक्ट करें चुनें। संदेश, दोबारा कनेक्शन और बंद होने के कोड यहाँ दिखेंगे।

विवरण

सामग्री देखने के लिए टाइमलाइन में कोई इवेंट चुनें।
WebSocket और SSE टेस्टर क्या है?

रीयल-टाइम API के लिए एक इंटरैक्टिव क्लाइंट। अपने ब्राउज़र को सीधे किसी WebSocket या Server-Sent Events एंडपॉइंट से जोड़ें, टेक्स्ट, JSON या बाइनरी संदेश भेजें, और हर आने-जाने वाले संदेश, दोबारा कनेक्शन और बंद होने के कोड को खोजने योग्य टाइमलाइन में देखें। कोई प्रॉक्सी नहीं: कनेक्शन आपके ब्राउज़र से सीधे आपके दर्ज किए एंडपॉइंट तक जाता है।

उपयोग कैसे करें
  1. 1.WebSocket या Server-Sent Events चुनें और एंडपॉइंट URL (wss:// या https://) दर्ज करें।
  2. 2.WebSocket के लिए सबप्रोटोकॉल जोड़ें, या SSE के लिए नेटिव EventSource या Fetch स्ट्रीम चुनें और स्ट्रीम को टोकन चाहिए तो हेडर जोड़ें।
  3. 3.कनेक्ट करें चुनें। स्थिति बैज और आँकड़े लाइव कनेक्शन दिखाते हैं।
  4. 4.संदेश संपादक से संदेश भेजें (Ctrl+Enter या ⌘+Enter); टेक्स्ट, JSON, Hex या Base64 चुनें।
  5. 5.किसी भी पंक्ति को चुनकर उसकी सामग्री टेक्स्ट, JSON, hex या Base64 में देखें, फिर सत्र को टिकट से जोड़ने के लिए JSON निर्यात करें।
नेटिव EventSource या Fetch स्ट्रीम?

नेटिव EventSource ब्राउज़र API है: यह खुद दोबारा कनेक्ट होता है और Last-Event-ID भेजता है, लेकिन कस्टम हेडर नहीं भेज सकता और केवल आपके बताए नाम वाले इवेंट ही देता है। Fetch स्ट्रीम fetch की मदद से SSE फ़ॉर्मेट वाले जवाब पार्स करती है। यह ब्राउज़र का नेटिव EventSource API नहीं है, लेकिन यह Authorization हेडर और POST बॉडी (जैसा कई AI स्ट्रीमिंग API माँगते हैं) भेज सकती है और HTTP स्थिति व हर इवेंट की मूल पंक्तियाँ दिखाती है।

यह क्या नहीं करता
  • •ब्राउज़र WebSocket हैंडशेक में कस्टम हेडर नहीं जोड़ने देते (URL में टोकन या पहले संदेश का उपयोग करें)।
  • •प्रोटोकॉल स्तर के ping/pong फ़्रेम, मूल फ़्रेम और TCP ट्रैफ़िक वेब पेज से न दिखते हैं, न नियंत्रित होते हैं।
  • •Socket.IO, SignalR और STOMP WebSocket के ऊपर अपना प्रोटोकॉल जोड़ते हैं; आपको उनके मूल संदेश दिखते हैं, डिकोड किए गए इवेंट नहीं।
  • •एंडपॉइंट को इस साइट की अनुमति देनी होगी: SSE के लिए CORS हेडर चाहिए, और कुछ WebSocket सर्वर अनजान ऑरिजिन को अस्वीकार करते हैं।
  • •HTTPS पर चलने वाले पेज दूरस्थ होस्ट से ws:// या http:// कनेक्शन नहीं खोल सकते (मिश्रित सामग्री); localhost की अनुमति है।
गोपनीयता और सीमाएँ

URL, हेडर और संदेश इसी टैब में रहते हैं और कभी सहेजे नहीं जाते; केवल प्रोटोकॉल टैब और रखे जाने वाले इवेंट की सीमा जैसी प्रदर्शन पसंद याद रखी जाती है। टाइमलाइन 1,000, 5,000 या 10,000 इवेंट और 50 MB तक रखती है, सबसे पुराने पहले हटाती है। 1 MB तक के संदेश भेजे जा सकते हैं; इससे बड़ी प्राप्त सामग्री काटकर रखी जाती है और उसका पूरा आकार दिखाया जाता है।

CodingTool अब आधिकारिक तौर पर उपलब्ध है

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch