当前位置: 首页 > 知识库问答 >
问题:

使用Node.js的Websocket上的帧标头无效

贝财
2023-03-14

我在chrome控制台中得到以下错误。

WebSocket.js:111到“ws://c7f2053b.ngrok.io/socket.io/?eio=3&transport=WebSocket”的WebSocket连接失败:帧头无效

有没有无论如何要清除这个问题请建议我...

共有1个答案

陆才俊
2023-03-14

请检查
1)Chrome和Firefox版本。旧版本可能不完全支持WebSockets,哪些浏览器支持HTML5 WebSocket API?
2)测试基本代码::先尝试使用常规JavaScript代码,看看连接是否正在建立:-

websocket = new WebSocket(URL);
websocket.onopen = function(evt) {
    alert("Connected...");
    websocket.send(message);
websocket.onmessage = function(evt) {
    alert(evt.data);
};
websocket.onclose = function(evt) {
    alert(evt.data);
};
websocket.onerror = function(evt) {
  alert(evt.data);
};
 类似资料:
  • 问题内容: 是否有内置的方法通过node.js获取特定地址的标头? 就像是, 会回来 问题答案: 此示例代码应工作:

  • 我正在用C编写一个websocket服务器,无法让握手正常工作。Chrome报告错误是由于错误的accept头,但我相信该值是正确的。 作为exchange的一个示例,客户端发送以下密钥: 我的服务器会发回: 我已经根据RFC中的示例测试了我的服务器,并进行了验证。我不知道为什么不被接受。我的理论是,我必须做一些其他事情,产生与坏接受值相同的错误。 以下是不同于wireshark捕获的请求: 以下

  • Node.js v22中,WebSocket如何使用? 希望得到代码案例。

  • 本文向大家介绍node.js基于express使用websocket的方法,包括了node.js基于express使用websocket的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了node.js基于express使用websocket的方法。分享给大家供大家参考,具体如下: 这个效果我也是翻了好长时间的资料,测试才成功的,反正成功,大家看看吧 首先你需要安装socket.io模块

  • 问题内容: 我正在尝试使用以下方式开始提供一些静态网页: 因此,我在与文件相同的目录中的目录中添加了一个简单的目录,但是当我尝试在浏览器中查看页面时,我从节点得到了以下响应: 不能获取 / 我在做什么错以及如何纠正? 问题答案: 此代码应工作: 同样在connect 2.0中,不建议使用.createServer()方法。使用connect()代替。

  • 我正在使用ASP.NET WebApi创建一个RESTful API。我正在我的一个控制器中创建一个PUT方法,代码如下所示: 当我通过AJAX使用浏览器将其放到该位置时,它给出了以下例外情况: 标头名称使用不当。确保请求标头与HttpRequestMessage一起使用,响应标头与HttpReponseMessage一起使用,内容标头与HttpContent对象一起使用。 但是不是一个完全有效的