---
url: https://docs.ogmabox.com/hi/app/ws-sse-history.md
description: Ogma में WebSocket कनेक्शन, संदेश और सर्वर से भेजे गए इवेंट का निरीक्षण करें।
---

# WebSocket और SSE इतिहास {#websocket-and-sse-history}

WS/SSE इतिहास प्रॉक्सी से गुजरने वाले सभी WebSocket कनेक्शन और सर्वर से भेजे गए इवेंट स्ट्रीम कैप्चर करता है। इससे अलग-अलग संदेश देख सकते हैं, सामग्री या दिशा के अनुसार फ़िल्टर कर सकते हैं और संदेश WS रीप्ले में भेज सकते हैं।

## कनेक्शन सूची {#connections-list}

बाएँ पैनल में हर कैप्चर किया गया कनेक्शन सूचीबद्ध होता है।

| कॉलम | विवरण |
|--------|-------------|
| होस्ट | इस कनेक्शन का रिमोट होस्ट। |
| पथ | अपग्रेड या इवेंट स्ट्रीम का पथ। |
| संदेश | कुल संदेश संख्या, WebSocket के लिए, या इवेंट संख्या, SSE के लिए। |
| शुरुआत | कनेक्शन स्थापित होने का टाइमस्टैम्प। |
| अंत | कनेक्शन बंद होने का टाइमस्टैम्प; अभी खुला हो तो खाली। |
| TLS | कनेक्शन ने TLS उपयोग किया या नहीं। |

संदेश सूची खोलने के लिए कनेक्शन पर क्लिक करें।

## कनेक्शन फ़िल्टर करना {#filtering-connections}

दृश्य सीमित करने के लिए कनेक्शन सूची के ऊपर फ़िल्टर बार उपयोग करें।

* **होस्ट** - होस्ट कॉलम में सबस्ट्रिंग मिलान।
* **पथ** - पथ कॉलम में सबस्ट्रिंग मिलान।
* **TLS** - केवल TLS या केवल बिना TLS वाले कनेक्शन दिखाएँ।
* **परीक्षण के दायरे में** - केवल वे कनेक्शन दिखाएँ जिनका होस्ट वर्तमान दायरे से मेल खाता है।
* **StreamQL** - संरचित फ़िल्टरिंग के लिए StreamQL अभिव्यक्ति टाइप करें।

साधारण भाषा से क्वेरी बनाने के लिए StreamQL इनपुट के पास **AI** बटन पर क्लिक करें।

## संदेश सूची {#message-list}

कनेक्शन चुनने पर उसके संदेश मध्य पैनल में खुलते हैं।

| कॉलम | विवरण |
|--------|-------------|
| क्रम | क्रम संख्या, जो कनेक्शन के पहले संदेश के लिए 1 से शुरू होती है। |
| दिशा | क्लाइंट से सर्वर के लिए `C->S`, सर्वर से क्लाइंट के लिए `S->C`। |
| ऑपकोड | WebSocket ऑपकोड: `text`, `binary`, `ping`, `pong` या `close`। SSE प्रविष्टियाँ इवेंट का नाम दिखाती हैं। |
| आकार | पेलोड आकार बाइट में। |
| समय | संदेश का पूर्ण टाइमस्टैम्प। |
| अंतर | इस कनेक्शन के पिछले संदेश से बीता समय। |

## संदेश फ़िल्टर करना {#filtering-messages}

संदेश सूची के ऊपर फ़िल्टर बार उपयोग करें।

* **दिशा** - केवल क्लाइंट से सर्वर या सर्वर से क्लाइंट संदेश दिखाएँ।
* **ऑपकोड** - विशेष ऑपकोड तक फ़िल्टर करें; जैसे कनेक्शन जीवित रखने के व्यवहार की समस्या जाँचने के लिए केवल `ping`/`pong` दिखाएँ, या अतिरिक्त संदेश कम करने के लिए उन्हें छिपाएँ।
* **सामग्री** - पेलोड में सबस्ट्रिंग मिलान।
* **StreamQL** - संरचित क्वेरी अभिव्यक्ति।

## संदेश का निरीक्षण {#inspecting-a-message}

निरीक्षण पैनल में पेलोड खोलने के लिए किसी संदेश पंक्ति पर क्लिक करें।

* **सुव्यवस्थित** टैब JSON को सिंटैक्स हाइलाइटिंग और बंद किए जा सकने वाले नोड के साथ दिखाता है।
* **मूल** टैब बिना बदलाव के पेलोड बाइट दिखाता है।
* बाइनरी फ़्रेम हेक्स में दिखते हैं, और जहाँ संभव हो वहाँ साथ में UTF-8 व्याख्या भी होती है।
* क्लोज़ फ़्रेम में पेलोड से पार्स किया गया स्थिति कोड और कारण वाक्यांश होता है।

## संदेश WS रीप्ले में भेजना {#sending-a-message-to-ws-replay}

किसी संदेश पंक्ति पर राइट-क्लिक करके **WS रीप्ले में भेजें** चुनें। संदेश WS रीप्ले में खुलता है। रीप्ले कनेक्शन स्थापित करने के लिए उस कनेक्शन का हैंडशेक अनुरोध उपयोग होता है।

WS रीप्ले से पेलोड बदलकर दोबारा भेज सकते हैं या लाइव कनेक्शन में नए संदेश डाल सकते हैं।

## WS संदेश निर्यात करना {#exporting-ws-messages}

1. कनेक्शन सूची में कनेक्शन चुनें।
2. संदेश निर्यात नियंत्रण खोलें।
3. **JSON** या **CSV** चुनें।
4. फ़ाइल सहेजें।

निर्यात में प्रत्येक संदेश की क्रम संख्या, दिशा, ऑपकोड, टाइमस्टैम्प और पेलोड होता है।

संदेश पेलोड के बजाय कनेक्शन मेटाडेटा निर्यात करने के लिए कनेक्शन सूची के ऊपर **CSV निर्यात करें** उपयोग करें। कैप्चर किया गया कनेक्शन और WS रीप्ले सत्र अलग रिकॉर्ड हैं; रीप्ले के जवाब WS रीप्ले टाइमलाइन के हैं, इस कैप्चर किए गए इतिहास की सूची के नहीं।

## संबंधित पृष्ठ {#related-pages}

* [रीप्ले](./replay.md)
* [WebSocket रीप्ले](./ws-replay.md)
* [खोजें](./search.md)
* [HTTPQL और StreamQL](../reference/httpql.md)
