负责websocket协议有关字符串的操作 更多...
#include <sttnet.h>
静态 Public 成员函数 | |
| static std::string & | transfer_websocket_key (std::string &str) |
| 生成 WebSocket 握手响应中的 Sec-WebSocket-Accept 字段值。 更多... | |
负责websocket协议有关字符串的操作
|
static |
生成 WebSocket 握手响应中的 Sec-WebSocket-Accept 字段值。
该函数基于客户端提供的 Sec-WebSocket-Key,拼接 WebSocket 指定的魔法 GUID, 再进行 SHA-1 哈希与 Base64 编码,得到握手响应所需的 accept 字符串。
| str | 输入为客户端提供的 Sec-WebSocket-Key,会被原地修改为结果字符串(Sec-WebSocket-Accept)。 |
1.8.5