我正在使用flask-socketio,一切都很好,但是当使用emit发送一个值时,chrome开发人员工具显示错误,但一切都按预期工作。
“与 'ws://127.0.0.1:5000/socket.io/?EIO=3&transport=websocket&sid=240eada2f8bb4ce889ae90ffbf9cb6ea' 的 WebSocket 连接失败:帧头无效”
发送输入字段的值工作正常,但我要发送的是输入值的子字符串。已检查子字符串的类型,它是字符串。
javascript:
value1=$('#input_box').val();
var term = value1.substr(value1.lastIndexOf("!") + 1);
socket.emit('qqq event',{data:term});
烧瓶:
@socketio.on('qqq event', namespace='/test')
def my_event(term):
term=term['data']
emit('xyz',{'data':term})
使用此代码,值被发送到烧瓶服务器,但 chrome 显示错误。如前所述,一切正常,但只是想知道错误的原因。
当我将值更改为输入字段的值时,不会显示错误。