WebSocket bandomasis klientas

Prisijunkite prie „WebSocket“, siųskite pranešimus ir peržiūrėkite išsiųstus bei gautus pranešimus, ryšio būseną, „WebSocket“ uždarymo kodą ir serverio pateiktą uždarymo priežastį.

Įveskite visą ws:// arba wss:// adresą. Ryšys pradedamas tik tada, kai pasirenkate Prisijungti.
Norėdami prisijungti, įveskite WebSocket adresą.Uždaryti kodą
Išsiunčia vieną tekstinę žinutę. Norėdami išsiųsti, paspauskite Ctrl+Enter arba Command+Enter.
Pranešimų žurnalas
Išsiųsta 0Gauta 0

Prisijunkite ir išsiųskite pranešimą, kad pradėtumėte žurnalą.

Šiame puslapyje nieko neįkelta į „BroBroGo“ ir neišsaugoma. Jūsų adresas ir pranešimai siunčiami tiesiai iš naršyklės į pasirinktą WebSocket serverį.

DUK

Kokius WebSocket duomenis galiu čia patikrinti?

Galite matyti kiekvieną tekstinį arba dvejetainį pranešimą, kurį rodo jūsų naršyklė, jo kryptį, laiką ir dydį, taip pat galutinį uždarymo kodą, priežastį ir švaraus uždarymo būseną. Naršyklės puslapiai negali atskleisti tinklo lygio fragmentų arba Ping ir Pong valdymo rėmelių.

Kodėl ryšys nutrūksta net tada, kai adresas veikia kitur?

Saugiame puslapyje naršyklei gali reikėti wss://. Serveris taip pat turi priimti naršyklės ryšius ir puslapio kilmę. Šis klientas negali pridėti pasirinktinių rankų paspaudimų antraščių, apeiti sertifikato klaidų arba nepaisyti serverio prieigos taisyklių.

Ar galiu išbandyti gamybinius arba neskelbtinus duomenis?

Jei įmanoma, naudokite sintetinius duomenis. Prieš siųsdami pašalinkite vardus, pavardes, paskyros duomenis, teisinius įrašus, finansinę informaciją ir informaciją apie sveikatą. Pranešimai siunčiami į jūsų pasirinktą serverį, kurio registravimo ir saugojimo taisyklių šis puslapis nekontroliuoja.

Kas yra „WebSocket bandomasis klientas“ ir ką jis daro?

„WebSocket bandomasis klientas“ yra įrankis, leidžiantis prisijungti prie „WebSocket“ serverio, siųsti tekstinius pranešimus ir stebėti visų išsiųstų bei gautų pranešimų žurnalą. Naudodamiesi šiuo įrankiu, galite realiuoju laiku matyti ryšio būseną, įskaitant momentus, kada ryšys atidaromas ir uždaromas. Taip pat pateikiama išsami informacija apie „WebSocket“ uždarymo kodą bei serverio nurodytą uždarymo priežastį.

Šis įrankis yra skirtas:

  • Programuotojams, dirbantiems su realiojo laiko API.
  • Integracijos inžinieriams.
  • Kokybės užtikrinimo (QA) specialistams.
  • Sistemų eksploatavimo (Ops) specialistams.
  • Visiems, kuriems reikia rankiniu būdu prisijungti prie viešai prieinamo „WebSocket“ galinio taško.
  • Visiems, norintiems siųsti tekstinius pranešimus į „WebSocket“ ir stebėti ryšio, pranešimų bei uždarymo žurnalus.

Įrankio įvesties duomenys ir jų taisyklės

Norint sėkmingai naudotis įrankiu, reikia pateikti šiuos įvesties duomenis:

  1. WebSocket adresas:

    • Privalo būti įvestas visas adresas, naudojant ws:// arba wss:// protokolą. Jei įvedamas ne visas adresas, sistema parodo pranešimą: „Įveskite visą WebSocket adresą, pvz., wss://example.com/socket“.
    • Palaikomos tik ws:// arba wss:// schemos. Naudojant kitokią schemą, rodoma klaida: „Naudokite ws:// arba wss:// adresą“.
    • Adresas gali būti iki 2 048 simbolių ilgio. Jei šis ilgis viršijamas, sistema pateikia įspėjimą: „Tas adresas neįprastai ilgas. Laikykite jį po 2,048 simboliais“.
    • Ryšys su serveriu pradedamas tik tada, kai pasirenkate „Prisijunkite“.
  2. Pranešimas:

    • Tekstas, kurį norite išsiųsti į „WebSocket“ serverį. Vienu metu galima išsiųsti vieną tekstinį pranešimą.
    • Norėdami išsiųsti pranešimą, galite paspausti „Ctrl+Enter“ arba „Command+Enter“.
    • Pranešimo ilgis gali būti iki 100 000 simbolių. Jei pranešimas viršija šį limitą, rodomas pranešimas: „Ta žinutė yra neįprastai didelė. Laikykite jį po 100,000 simboliais“.
    • Negalite išsiųsti pranešimo, jei nesate prisijungę prie serverio. Tokiu atveju sistema įspės: „Prisijunkite prieš siųsdami pranešimą“.

Ryšio būsenos ir klaidų valdymas

Jungiantis prie „WebSocket“ serverio, įrankis valdo įvairias ryšio būsenas bei galimas klaidas:

  • Jungimosi procesas: Kol bandoma užmegzti ryšį, įrankis rodo būseną „Jungiamasi prie ‹address›…“.
  • Sėkmingas prisijungimas: Kai ryšys sėkmingai atidaromas, žurnale atsiranda įrašas „Prijungtas prie ‹address›.“.
  • Laiko viršijimas: Jei serveris neatidaro ryšio per 10 sekundžių, įrankis parodo pranešimą: „Serveris neatidarė ryšio per 10 sekundes“.
  • Ryšio klaida: Jei prisijungti nepavyksta, rodomas pranešimas: „Ryšys nepavyko. Patikrinkite adresą, sertifikatą, serverio prieinamumą ir naršyklės prieigos taisykles“.
  • Uždarymo būsena: Kai ryšys uždaromas, rodomas pranešimas „Uždaryta su kodu ‹code› (‹clean›). Priežastis: ‹reason›“. Čia nurodomas skaitinis uždarymo kodas, informacija, ar uždarymas buvo „švarus“, ar „ne švarus“, ir serverio pateikta priežastis. Jei serveris priežasties nenurodo, rodomas tekstas „Priežastis nepateikta“.

Pranešimų žurnalas ir išvesties duomenys

Įrankio išvesties skiltyje pateikiami šie duomenys:

  • Išsiųsta: Išsiųstų pranešimų skaičius.
  • Gauta: Gautų pranešimų skaičius.
  • Uždaryti kodą: Skaitinis kodas, nurodantis, kodėl „WebSocket“ ryšys buvo uždarytas.
  • Pranešimų žurnalas: Chronologinis įvykių ir pranešimų sąrašas. Žurnale naudojamos šios žymos:
    • Išsiųsta: Nurodo iš kliento išsiųstą pranešimą.
    • Gauta: Nurodo kliento gautą pranešimą.
    • Renginys: Nurodo su ryšiu susijusį įvykį.
    • Tekstas: Žymi tekstinį pranešimą.
    • Dvejetainis pranešimas: Žymi dvejetainį pranešimą, po kurio nurodomas jo dydis baitais (pavyzdžiui, „baitų“).

Žurnalo veikimui taikomi šie apribojimai ir taisyklės:

  • Pranešimų žurnale saugoma ne daugiau kaip 500 įrašų. Kai šis skaičius viršijamas, senesni įrašai pašalinami ir rodomas pranešimas: „‹count› senesni žurnalo įrašai buvo pašalinti, kad šis puslapis atitiktų“.
  • Viename žurnalo įraše rodoma ne daugiau kaip 20 000 simbolių. Ilgesni įrašai yra sutrumpinami, o vartotojui pateikiamas pranešimas: „‹count› daugiau simbolių paslėpta šioje peržiūroje“.
  • Pasirinkus „Išvalyti žurnalą“, išvalomi tik ekrane rodomi įrašai. Tai neuždaro esamo ryšio ir nenaikina pranešimų skaitiklių rodmenų.

Naršyklės apribojimai ir techninės ribos

Šis įrankis veikia tiesiogiai naršyklėje, todėl jam taikomi standartiniai naršyklės puslapių apribojimai:

  • Įrankis negali pridėti pasirinktinių rankų paspaudimo (handshake) antraščių.
  • Jis negali apeiti sertifikatų klaidų.
  • Įrankis negali nepaisyti serverio nustatytų prieigos taisyklių.
  • Sąsajoje neįmanoma pamatyti tinklo lygio fragmentų arba „Ping“ ir „Pong“ valdymo rėmelių.

Duomenų apdorojimas ir privatumas

Naudojantis šiuo įrankiu, jokie jūsų duomenys nėra įkeliami į „BroBroGo“ ar išsaugomi šiame puslapyje. Įvestas adresas ir siunčiami pranešimai keliauja tiesiai iš jūsų naršyklės į pasirinktą „WebSocket“ serverį.

Kadangi pranešimai siunčiami tiesiai į jūsų pasirinktą serverį, šis puslapis negali kontroliuoti to serverio registravimo ar saugojimo taisyklių. Dėl šios priežasties prieš prisijungiant rekomenduojama pašalinti asmens identifikatorius bei slaptą teisinę, finansinę ar sveikatos informaciją.

Dažniausiai užduodami klausimai (DUK)

Kokius WebSocket duomenis galiu čia patikrinti?

Galite matyti kiekvieną tekstinį arba dvejetainį pranešimą, kurį rodo jūsų naršyklė, jo kryptį, laiką ir dydį, taip pat galutinį uždarymo kodą, priežastį ir švaraus uždarymo būseną. Naršyklės puslapiai negali atskleisti tinklo lygio fragmentų arba Ping ir Pong valdymo rėmelių.

Kodėl ryšys nutrūksta net tada, kai adresas veikia kitur?

Saugiame puslapyje naršyklei gali reikėti wss://. Serveris taip pat turi priimti naršyklės ryšius ir puslapio kilmę. Šis klientas negali pridėti pasirinktinių rankų paspaudimų antraščių, apeiti sertifikato klaidų arba nepaisyti serverio prieigos taisyklių.

Ar galiu išbandyti gamybinius arba neskelbtinus duomenis?

Jei įmanoma, naudokite sintetinius duomenis. Prieš siųsdami pašalinkite vardus, pavardes, paskyros duomenis, teisinius įrašus, finansinę informaciją ir informaciją apie sveikatą. Pranešimai siunčiami į jūsų pasirinktą serverį, kurio registravimo ir saugojimo taisyklių šis puslapis nekontroliuoja.