摘要:概述本文為協(xié)議的第十二章,本文翻譯的主要內(nèi)容為如何使用其他規(guī)范中的協(xié)議。使用其他規(guī)范中的協(xié)議協(xié)議正文協(xié)議旨在由另一規(guī)范使用,以提供動(dòng)態(tài)作者定義內(nèi)容的通用機(jī)制。當(dāng)連接打開時(shí),文檔需要處理收到一條消息第節(jié)的場(chǎng)景。
概述
本文為 WebSocket 協(xié)議的第十二章,本文翻譯的主要內(nèi)容為如何使用其他規(guī)范中的 WebSocket 協(xié)議。
使用其他規(guī)范中的WebSocket協(xié)議(協(xié)議正文)WebSocket協(xié)議旨在由另一規(guī)范使用,以提供動(dòng)態(tài)作者定義內(nèi)容的通用機(jī)制。例如,在定義腳本 API 的規(guī)范中定義 WebSocket 協(xié)議。
例如一個(gè)規(guī)范首先需要建立 WebSocket 連接,提供該算法:
目標(biāo)資源,包含一個(gè)主機(jī)名(host)和一個(gè)端口(port)。
資源名稱,允許在一個(gè)主機(jī)和端口上識(shí)別多個(gè)服務(wù)。
安全標(biāo)記,當(dāng)這個(gè)值為 true 時(shí),連接應(yīng)該被加密,如果為 false 時(shí)則不需要。
原始RFC6454的ASCII序列化,負(fù)責(zé)連接。
可選的,基于 WebSocket 連接的通過一個(gè)字符串定義的協(xié)議。
主機(jī)、端口、資源名稱和安全標(biāo)記通常是使用解析 WebSocket URI 組件,通過 URI 來獲取。如果 URI 中沒有指定這些 WebSocket 字段,那么這個(gè)解析將失敗。
如果在任意時(shí)間連接被關(guān)閉了,那么規(guī)范需要使用關(guān)閉 WebSocket 連接算法(第 7.1.1 節(jié))。
第 7.1.4 節(jié)定義了什么時(shí)候WebSocket 連接關(guān)閉。
當(dāng)連接打開時(shí),文檔需要處理收到一條 WebSocket 消息(第 6.2 節(jié))的場(chǎng)景。
為了向已經(jīng)建立的連接發(fā)送一些數(shù)據(jù),文檔需要處理發(fā)送 WebSocket 消息(第 6.1 節(jié))。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/101890.html
摘要:概述經(jīng)過半年的搗鼓,終于將協(xié)議全篇翻譯完成。現(xiàn)在將所有章節(jié)全部整理到一篇文章中,方便大家閱讀。如果大家想看具體的翻譯文檔,可以去我的中查看。大家有相關(guān)類型的需要,建議大家可以嘗試下。 概述 經(jīng)過半年的搗鼓,終于將 WebSocket 協(xié)議(RFC6455)全篇翻譯完成。現(xiàn)在將所有章節(jié)全部整理到一篇文章中,方便大家閱讀。如果大家想看具體的翻譯文檔,可以去我的GitHub中查看。 具體章節(jié)...
摘要:概述本文為協(xié)議的第十一章,本文翻譯的主要內(nèi)容為的相關(guān)注意事項(xiàng)。應(yīng)用協(xié)議使用這個(gè)協(xié)議規(guī)范互操作性注意事項(xiàng)使用時(shí)需要使用或者更高版本的協(xié)議。安全性注意事項(xiàng)見安全性注意事項(xiàng)一節(jié)。 概述 本文為 WebSocket 協(xié)議的第十一章,本文翻譯的主要內(nèi)容為 WebSocket 的 IANA 相關(guān)注意事項(xiàng)。 IANA 注意事項(xiàng)(協(xié)議正文) 11.1 注冊(cè)新 URI 協(xié)議 11.1.1 注冊(cè) ws 協(xié)...
摘要:作為微服務(wù)的基礎(chǔ)設(shè)施之一,背靠強(qiáng)大的生態(tài)社區(qū),支撐技術(shù)體系。微服務(wù)實(shí)踐為系列講座,專題直播節(jié),時(shí)長(zhǎng)高達(dá)小時(shí),包括目前最流行技術(shù),深入源碼分析,授人以漁的方式,幫助初學(xué)者深入淺出地掌握,為高階從業(yè)人員拋磚引玉。 簡(jiǎn)介 目前業(yè)界最流行的微服務(wù)架構(gòu)正在或者已被各種規(guī)模的互聯(lián)網(wǎng)公司廣泛接受和認(rèn)可,業(yè)已成為互聯(lián)網(wǎng)開發(fā)人員必備技術(shù)。無論是互聯(lián)網(wǎng)、云計(jì)算還是大數(shù)據(jù),Java平臺(tái)已成為全棧的生態(tài)體系,...
摘要:概述本文為協(xié)議的第五章,本文翻譯的主要內(nèi)容為傳輸?shù)臄?shù)據(jù)相關(guān)內(nèi)容。注意無論協(xié)議是否使用了,幀都需要添加掩碼。服務(wù)端收到?jīng)]有添加掩碼的數(shù)據(jù)幀以后,必須立即關(guān)閉連接。服務(wù)端禁止在發(fā)送數(shù)據(jù)幀給客戶端時(shí)添加掩碼。基礎(chǔ)數(shù)據(jù)幀協(xié)議通過進(jìn)行了正式的定義。 概述 本文為WebSocket協(xié)議的第五章,本文翻譯的主要內(nèi)容為WebSocket傳輸?shù)臄?shù)據(jù)相關(guān)內(nèi)容。 有興趣了解該文檔之前幾張內(nèi)容的同學(xué)可以見: ...
閱讀 2743·2021-11-22 15:22
閱讀 1655·2021-11-22 14:56
閱讀 3632·2021-09-22 15:12
閱讀 2419·2021-09-02 15:41
閱讀 2141·2021-08-27 16:26
閱讀 1127·2019-08-30 15:55
閱讀 2153·2019-08-29 17:30
閱讀 682·2019-08-29 16:26