مطور / شبكة
اختبار WebSocket
اتصل بخادم WebSocket من المتصفح، وأرسل الرسائل، وراقب كل ما يصل في سجل زمني بتنسيق JSON، وأعد إرسال رسالة للحفاظ على الاتصال حيًا.
اختبار WebSocket: يفتح الاختبار اتصال WebSocket مباشرةً من المتصفح إلى الخادم الذي تحدده، لذلك لا تمر الرسائل عبر هذا الموقع. يعرض وقت فتح الاتصال، وكل رسالة في الاتجاهين مع طابع زمني، والأخطاء، ورمز الإغلاق وسببه. يمكن عرض JSON المستلم بتنسيق منظم، كما يمكن إرسال رسالة مجددًا كل بضع ثوانٍ لإبقاء الاتصال غير النشط مفتوحًا. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.
- الفئة
- أدوات المطورين
- مرات التشغيل
- في المتصفح
- التكلفة
- مجاني · بلا تسجيل
- التوفر
- جاهز للاستخدام
تعمل بالكامل في المتصفح
ينتقل الاتصال مباشرةً من المتصفح إلى الخادم؛ ولا تمر الرسائل عبر هذا الموقع. لا تستطيع المتصفحات إرسال إشارات ping لبروتوكول WebSocket، لذلك يرسل خيار التكرار رسالتك بدلًا من ذلك كإشارة إبقاء الاتصال حيًا.
تصحيح أخطاء خادم WebSocket
إذا أُغلق الاتصال فورًا بالرمز 1006، فمن المحتمل أن الخادم رفض ترقية HTTP: تحقق من المسار، ومن قبوله مصدر هذه الصفحة، ومن أي مصادقة يتطلبها، وغالبًا ما تكون رمزًا في سلسلة استعلام URL، إذ لا تستطيع المتصفحات إضافة ترويسات مخصصة إلى طلبات WebSocket.
بالنسبة إلى نقاط نهاية HTTP العادية، تحقق من رموز الحالة باستخدام مدقق حالة HTTP، أو حوّل أمر curl إلى كود باستخدام cURL إلى كود.
الحفاظ على بقاء الاتصالات
غالبًا ما تغلق الوكلاء وموازنات التحميل الاتصالات الخاملة بعد 30 إلى 120 ثانية. يرسل الخادم عادةً رسائل ping الخاصة بالبروتوكول لمنع ذلك؛ وعند الاختبار من متصفح، يؤدي إرسال رسالة صغيرة كل 30 ثانية الغرض نفسه.
طريقة الاستخدام
- أدخل عنوان wss://، وبروتوكولًا فرعيًا إذا كان الخادم يحتاج إليه.
- اتصل، واكتب رسالة، ثم أرسلها.
- راقب سجل الرسائل المرسلة والمستلمة، ورمز الإغلاق عند انتهاء الاتصال.
الخصوصية والقيود
تنتقل الاتصالات مباشرةً من المتصفح إلى خادمك، ولا يرى هذا الموقع الرسائل.
أدوات ذات صلة
الأسئلة الشائعة
لماذا لا يمكنني الاتصال بعناوين ws://؟
تُحمّل هذه الصفحة عبر HTTPS، ولا تسمح المتصفحات إلا باتصالات wss:// الآمنة من الصفحات الآمنة، باستثناء localhost الذي يُعامل على أنه آمن.
ماذا تعني رموز الإغلاق؟
يشير 1000 إلى إغلاق طبيعي، ويعني 1001 أن الخادم أو الصفحة سيغادر، ويعني 1006 انقطاع الاتصال من دون رسالة إغلاق، بينما يعني 1008 أو 1011 أن الخادم رفض الاتصال أو تعذر عليه إكماله.
لماذا يفشل الاتصال من دون ذكر السبب؟
تخفي المتصفحات تفاصيل الاتصالات الفاشلة لأسباب أمنية. تحقق من العنوان، ومن أن الخادم يقبل الاتصالات من مصادر أخرى، وراجع سجلات الخادم نفسه.
أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا