在JavaScript中,浏览器可以在WebSocket创建时指定子协议作为第二个参数:
socket=new WebSocket(url, subprotocol)
在使用Chrome进行实验时,这个元素会正确地作为头部的Sec-WebSocket-Protocol
元素发送到服务器。
通过使用Django channels,可以创建一个简单的消费者。
def ws_add(message):
message.reply_channel.send({"accept": True,})
出现错误
WebSocket连接到 'xxx' 失败:在 WebSocket 握手期间发送了非空的 'Sec-WebSocket-Protocol' 标头,但没有收到响应。
Django channels 的 ws_add 函数中接受该连接请求的正确方法是什么?