0

我正在使用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 显示错误。如前所述,一切正常,但只是想知道错误的原因。

当我将值更改为输入字段的值时,不会显示错误。

4

0 回答 0