WebSocket prófunarviðskiptavinur

Tengstu við WebSocket, sendu skilaboð og skoðaðu send og móttekin skilaboð, tengingarstöðu, WebSocket lokunarkóðann og lokaástæðuna sem miðlarinn gefur upp.

Sláðu inn heilt ws:// eða wss:// heimilisfang. Tengingin hefst aðeins þegar þú velur Tengjast.
Sláðu inn WebSocket heimilisfang til að tengjast.Lokaðu kóða
Sendir eitt sms. Ýttu á Ctrl+Enter eða Command+Enter til að senda.
Skilaboðaskrá
Sent 0Tekið á móti 0

Tengdu og sendu skilaboð til að hefja skráninguna.

Ekkert er hlaðið upp á BroBroGo eða vistað af þessari síðu. Heimilisfangið þitt og skilaboð fara beint úr vafranum þínum á WebSocket netþjóninn sem þú velur.

Algengar spurningar

Hvaða WebSocket gögn get ég skoðað hér?

Þú getur séð hvern texta eða tvöfalda skilaboð afhjúpuð af vafranum þínum, stefnu hans, tíma og stærð, ásamt lokakóða, ástæðu og hreinni-loka stöðu. Vafrasíður geta ekki afhjúpað brot á netstigi eða Ping og Pong stýriramma.

Hvers vegna bilar tenging jafnvel þegar heimilisfangið virkar annars staðar?

Á öruggri síðu gæti vafrinn krafist wss://. Miðlarinn verður einnig að samþykkja vafratengingar og uppruna síðunnar. Þessi viðskiptavinur getur ekki bætt við sérsniðnum handabandshausum, framhjá villum í vottorði eða hnekið aðgangsreglum þjónsins.

Get ég prófað með framleiðslu eða viðkvæmum gögnum?

Notaðu tilbúið gögn þegar mögulegt er. Fjarlægðu nöfn, reikningsupplýsingar, lagaskrár, fjárhagsupplýsingar og heilsufarsupplýsingar áður en þú sendir. Skilaboð fara á netþjóninn sem þú velur, þar sem skráningar- og varðveislureglur eru utan stjórn þessarar síðu.

Rauntímasamskipti með WebSocket og líftími tenginga

WebSocket samskiptareglurnar bjóða upp á tvíátta samskiptaleið yfir eina TCP-tengingu, sem gerir rauntíma gagnaflutning milli vafra og netþjóns mögulegan. Ólíkt hefðbundnum HTTP-fyrirspurnum, þar sem viðskiptavinurinn verður stöðugt að biðja um ný gögn, gerir WebSocket netþjóninum kleift að senda upplýsingar um leið og þær verða til. Þetta flæði er stýrt í gegnum ákveðinn líftíma tengingarinnar.

Líftími WebSocket-tengingar hefst á handabandi (handshake), þar sem HTTP-tengingu er uppfærð í WebSocket-tengingu. Þegar tengingin hefur verið staðfest breytist staða hennar í opna. Á þessu stigi geta bæði viðskiptavinur og netþjónn sent gögn hvenær sem er. Tengingunni lýkur svo með lokunarviðburði, sem annaðhvort viðskiptavinurinn eða netþjónninn getur átt frumkvæði að. Við lokun sendir miðlarinn til baka ákveðinn lokunarkóða og ástæðu sem útskýrir hvers vegna tengingunni var slitið.

Samskiptareglurnar ws:// og wss://

Þegar tengst er við WebSocket-þjón er notað annaðhvort ws:// eða wss:// samskiptasniðið. Munurinn á þessum tveimur samskiptareglum snýr að öryggi og dulkóðun gagna í flutningi:

  • ws:// (WebSocket): Sendir gögn í ó dulkóðuðum textaham. Þetta hentar vel til prófunar á staðarneti eða í lokuðu þróunarumhverfi þar sem engin hætta er á hlerun.
  • wss:// (WebSocket Secure): Keyrir ofan á TLS/SSL dulkóðunarlagi, sambærilegt við HTTPS. Þetta dulkóðar öll samskipti milli vafrans og netþjónsins, sem kemur í veg fyrir að utanaðkomandi aðilar geti lesið eða átt við gögnin.

Flestir nútímavafra krefjast þess að notað sé wss:// þegar tengst er frá vefsíðum sem keyra á öruggum HTTPS-tengingum, til að koma í veg fyrir blandað öryggisinnihald.

Lokunarkóðar og ástæður í WebSocket-samskiptum

Þegar WebSocket-tengingu er lokað gefur netþjónninn upp tölulegan lokunarkóða ásamt textalýsingu sem útskýrir ástæðuna. Þessir kóðar hjálpa þróunaraðilum að greina hvort tengingunni hafi verið lokað viljandi eða vegna villu.

Lokunarstaðan getur verið flokkuð sem „hreint“ eða „ekki hreint“ (unclean). Hrein lokun þýðir að lokaferlið fylgdi samskiptareglunum að fullu og báðir aðilar staðfestu lokunina. Ef netþjónninn gefur enga skýringu upp, sýnir kerfið textann „Engin ástæða gefin upp“.

Textaskilaboð og tvíundargögn

WebSocket styður tvær megingerðir skilaboða: textaskilaboð og tvíundarskilaboð (binary).

  • Textaskilaboð: Eru send sem UTF-8 kóðaður texti. Þetta snið er oftast notað fyrir JSON-gögn, XML eða einfaldar textaskipanir.
  • Tvíundarskilaboð (Binary): Eru notuð fyrir ómótuð hrá gögn eins og myndir, hljóðskrár eða sérsniðin fylki. Í viðmótinu eru slík skilaboð auðkennd sem „Tvöfaldur skilaboð“ ásamt stærð þeirra í bætum (bæti).

Takmarkanir vafra og virkni tólsins

Þetta tól keyrir beint í vafranum og er því háð þeim takmörkunum sem öryggisreglur vafra setja. Vafrar leyfa ekki vefsíðum að eiga við netkerfið á lágu stigi. Þetta þýðir að tólið getur ekki sýnt sundurliðun skilaboða á netstigi, Ping og Pong stýriramma, eða leyft notandanum að bæta við sérsniðnum handabandshausum (handshake headers). Það getur heldur ekki farið framhjá villum í öryggisvottorðum eða hnekkt aðgangsreglum þess netþjóns sem reynt er að tengjast við.

Notkunarleiðbeiningar og reglur viðmótsins

Til að nota WebSocket prófunarviðskiptavininn þarf að fylgja ákveðnum reglum um innslátt og stærðir gagna:

  1. Tenging: Sláðu inn fullgilt heimilisfang í reitinn „WebSocket heimilisfang“. Tengingin hefst aðeins þegar smellt er á hnappinn „Tengdu“. Á meðan reynt er að tengjast birtist textinn „Tengist ‹address›…“. Ef tengingin tekst breytist staðan í „Tengdur við ‹address›.“.
  2. Takmörk heimilisfangs: Heimilisfangið verður að byrja á ws:// eða wss://. Ef annað samskiptasnið er slegið inn birtist villan „Notaðu ws:// eða wss:// heimilisfang.“. Ef heimilisfangið er ófullkomið birtist „Sláðu inn heilt WebSocket heimilisfang eins og wss://example.com/socket.“. Hámarkslengd heimilisfangs er 2.048 stafir; ef farið er yfir það birtist „Það heimilisfang er óvenju langt. Haltu því undir 2,048 stöfum.“.
  3. Sending skilaboða: Skrifaðu textann í reitinn „Skilaboð“ og smelltu á „Sendu skilaboð“ eða ýttu á Ctrl+Enter / Command+Enter. Ekki er hægt að senda skilaboð án þess að vera tengdur; ef reynt er það birtist villan „Tengstu áður en þú sendir skilaboð.“.
  4. Takmörk skilaboða: Hámarksstærð skilaboða sem hægt er að senda í einu er 100.000 stafir. Ef farið er yfir þau mörk birtist villan „Þau skilaboð eru óvenju stór. Haltu því undir 100,000 stöfum.“.
  5. Skilaboðaskrá (Log): Skráin heldur utan um allt að 500 færslur. Ef farið er yfir það eru eldri færslur fjarlægðar og sýnt er „‹count› eldri annálafærslur voru fjarlægðar til að halda þessari síðu móttækilegri.“. Hver einstök færsla sýnir að hámarki 20.000 stafi; ef færsla er lengri er hún stytt og sýnt er „‹count› fleiri stafir eru faldir í þessari forskoðun.“. Með því að smella á „Hreinsa log“ eru sýndar færslur hreinsaðar en það slitnar ekki tengingin og núllstillar ekki teljarana fyrir send og móttekin skilaboð.

Persónuvernd og gagnavinnslureglur

Ekkert er hlaðið upp á BroBroGo eða vistað af þessari síðu. Heimilisfangið þitt og skilaboðin sem þú sendir fara beint úr vafranum þínum á þann WebSocket netþjón sem þú slærð inn.

Þar sem samskiptin fara beint á áfangastaðinn getur þessi síða ekki stjórnað því hvernig móttökunetið eða netþjónninn skráir eða varðveitir gögnin þín. Því er mikilvægt að fjarlægja persónuauðkenni og viðkvæmar lagalegar, fjárhagslegar eða heilsufarsupplýsingar áður en tengst er og gögn send.


Algengar spurningar

Hvaða WebSocket gögn get ég skoðað hér?

Þú getur séð hvern texta eða tvöfalda skilaboð afhjúpuð af vafranum þínum, stefnu hans, tíma og stærð, ásamt lokakóða, ástæðu og hreinni-loka stöðu. Vafrasíður geta ekki afhjúpað brot á netstigi eða Ping og Pong stýriramma.

Hvers vegna bilar tenging jafnvel þegar heimilisfangið virkar annars staðar?

Á öruggri síðu gæti vafrinn krafist wss://. Miðlarinn verður einnig að samþykkja vafratengingar og uppruna síðunnar. Þessi viðskiptavinur getur ekki bætt við sérsniðnum handabandshausum, framhjá villum í vottorði eða hnekið aðgangsreglum þjónsins.

Get ég prófað með framleiðslu eða viðkvæmum gögnum?

Notaðu tilbúið gögn þegar mögulegt er. Fjarlægðu nöfn, reikningsupplýsingar, lagaskrár, fjárhagsupplýsingar og heilsufarsupplýsingar áður en þú sendir. Skilaboð fara á netþjóninn sem þú velur, þar sem skráningar- og varðveislureglur eru utan stjórn þessarar síðu.