WS / SSE ইতিহাস
WS / SSE ইতিহাস প্রক্সির মধ্য দিয়ে যাওয়া সব WebSocket সংযোগ ও Server-Sent Event স্ট্রিম ক্যাপচার করে। পৃথক বার্তা পরিদর্শন, বিষয়বস্তু বা দিক অনুযায়ী ফিল্টার এবং WS পুনঃপ্রেরণে বার্তা পাঠানো যায়।
সংযোগের তালিকা
বাম প্যানেলে প্রতিটি ক্যাপচার করা সংযোগের তালিকা থাকে।
| কলাম | বর্ণনা |
|---|---|
| হোস্ট | এই সংযোগের দূরবর্তী হোস্ট। |
| পাথ | আপগ্রেড বা ইভেন্ট স্ট্রিমের পাথ। |
| বার্তা | মোট বার্তার সংখ্যা (WebSocket) বা ইভেন্টের সংখ্যা (SSE)। |
| শুরু | সংযোগ স্থাপনের টাইমস্ট্যাম্প। |
| শেষ | সংযোগ বন্ধের টাইমস্ট্যাম্প; এখনও খোলা থাকলে ফাঁকা। |
| TLS | সংযোগে TLS ব্যবহৃত হয়েছে কি না। |
বার্তার তালিকা খুলতে সংযোগে ক্লিক করুন।
সংযোগ ফিল্টার
দৃশ্য সীমিত করতে সংযোগের তালিকার ওপরের ফিল্টার বার ব্যবহার করুন।
- হোস্ট - হোস্ট কলামে অংশবিশেষের মিল।
- পাথ - পাথ কলামে অংশবিশেষের মিল।
- TLS - শুধু TLS বা TLS-বিহীন সংযোগ দেখায়।
- পরীক্ষার আওতায় - বর্তমান স্কোপের সঙ্গে হোস্ট মেলে এমন সংযোগ দেখায়।
- StreamQL - কাঠামোবদ্ধ ফিল্টারের জন্য StreamQL এক্সপ্রেশন লিখুন।
সাধারণ ভাষা থেকে কোয়েরি তৈরি করতে StreamQL ইনপুটের পাশের AI সহায়তা বোতাম চাপুন।
বার্তার তালিকা
সংযোগ নির্বাচন করলে মাঝের প্যানেলে তার বার্তা খোলে।
| কলাম | বর্ণনা |
|---|---|
| ক্রম | সংযোগের প্রথম বার্তায় 1 থেকে শুরু হওয়া ক্রমিক সংখ্যা। |
| দিক | ক্লায়েন্ট থেকে সার্ভারে C->S, সার্ভার থেকে ক্লায়েন্টে S->C। |
| অপকোড | WebSocket অপকোড: text, binary, ping, pong বা close। SSE এন্ট্রিতে ইভেন্টের নাম দেখায়। |
| আকার | পেলোডের আকার, বাইটে। |
| সময় | বার্তার পূর্ণ টাইমস্ট্যাম্প। |
| ব্যবধান | এই সংযোগের আগের বার্তা থেকে পেরিয়ে যাওয়া সময়। |
বার্তা ফিল্টার
বার্তার তালিকার ওপরের ফিল্টার বার ব্যবহার করুন।
- দিক - কেবল ক্লায়েন্ট থেকে সার্ভার বা সার্ভার থেকে ক্লায়েন্টের বার্তা দেখায়।
- অপকোড - নির্দিষ্ট অপকোডে ফিল্টার করে (যেমন সংযোগ সচল রাখার আচরণ বুঝতে শুধু
ping/pongদেখুন, অথবা অপ্রয়োজনীয় বার্তা কমাতে সেগুলো লুকান)। - কনটেন্ট - পেলোডে অংশবিশেষের মিল।
- StreamQL - কাঠামোবদ্ধ কোয়েরি এক্সপ্রেশন।
বার্তা পরিদর্শন
পরিদর্শন প্যানেলে পেলোড খুলতে বার্তার সারিতে ক্লিক করুন।
- সুবিন্যস্ত ট্যাব সিনট্যাক্স হাইলাইট ও সংকোচনযোগ্য নোডসহ JSON রেন্ডার করে।
- অপরিবর্তিত (Raw) ট্যাব অপরিবর্তিত পেলোড বাইট দেখায়।
- বাইনারি ফ্রেম হেক্সে দেখায়; সম্ভব হলে পাশে UTF-8 ব্যাখ্যাও থাকে।
- Close ফ্রেমে পেলোড থেকে পার্স করা স্ট্যাটাস কোড ও কারণের বাক্যাংশ থাকে।
WS পুনঃপ্রেরণে বার্তা পাঠানো
বার্তার সারিতে ডান-ক্লিক করে WS পুনঃপ্রেরণে পাঠান নির্বাচন করুন। পুনঃপ্রেরণ সংযোগ স্থাপনে সংযোগটির হ্যান্ডশেক অনুরোধ ব্যবহার করা হয়।
WS পুনঃপ্রেরণে পেলোড বদলে আবার পাঠাতে বা চলমান সংযোগে নতুন বার্তা ইনজেক্ট করতে পারেন।
WS বার্তা এক্সপোর্ট
- সংযোগের তালিকায় সংযোগ নির্বাচন করুন।
- বার্তা এক্সপোর্টের নিয়ন্ত্রণ খুলুন।
- JSON বা CSV বেছে নিন।
- ফাইল সংরক্ষণ করুন।
এক্সপোর্টে প্রতিটি বার্তার ক্রমিক সংখ্যা, দিক, অপকোড, টাইমস্ট্যাম্প ও পেলোড থাকে।
বার্তার পেলোডের বদলে সংযোগের মেটাডেটা এক্সপোর্ট করতে সংযোগের তালিকার ওপরের CSV রপ্তানি করুন ব্যবহার করুন। ক্যাপচার করা সংযোগ ও WS পুনঃপ্রেরণ সেশন পৃথক রেকর্ড। পুনঃপ্রেরণের উত্তর WS পুনঃপ্রেরণের টাইমলাইনে থাকে, এই ক্যাপচার করা ইতিহাসের তালিকায় নয়।