Http Websocket RFC中的此数据帧示例如何等于“;喂”;?
第一个示例如下: 单帧无掩码文本消息Http Websocket RFC中的此数据帧示例如何等于“;喂”;?,http,websocket,utf-8,Http,Websocket,Utf 8,第一个示例如下: 单帧无掩码文本消息 0x81 0x05 0x48 0x65 0x6c 0x6c 0x6f(包含“你好”) 本例中的前两个八位组是什么?它们为什么会出现 查找最后五个八位字节的UTF-8代码,我可以看到这些字节将如何转换为Hello本例中的前两个八位字节包含有关数据帧及其有效负载的元数据。最后五个八位字节表示有效负载或Hello 前两个八位字节0x81 0x05是两个字节或16位数据的十六进制表示。在二进制中,它们转换为:1000 0001 0000 0101 使用RFC中的
- 0x81 0x05 0x48 0x65 0x6c 0x6c 0x6f(包含“你好”)
查找最后五个八位字节的UTF-8代码,我可以看到这些字节将如何转换为
Hello
本例中的前两个八位字节包含有关数据帧及其有效负载的元数据。最后五个八位字节表示有效负载或Hello
前两个八位字节0x81 0x05
是两个字节或16位数据的十六进制表示。在二进制中,它们转换为:1000 0001 0000 0101
使用RFC中的,您可以看到这些位告诉我们关于数据帧的信息。总结如下:
- 第1位(FIN):表示这是正在发送的消息的最后一个片段
- 第5-8位(操作码):有效负载是UTF-8格式的文本消息
- 第9-16位(有效负载长度):有效负载的长度为5