javascript 的socket 报出的“200”错误,怎么解决

WebSocket connection to 'ws://127.0.0.1:8020/' failed: Error during WebSocket handshake: Unexpected response code: 200
握手信息200是错误???不是很懂

以下是出事故的代码:
connect : function(url) {

// Websocket initialization
if (this.ws != undefined) {
  this.ws.close();
  delete this.ws;
}
this.ws = new WebSocket(url);      //<==there is a error O~O
this.ws.binaryType = "arraybuffer";

this.ws.onopen = () => {
  log("Connected to " + url);
};
0

5个回答

response code 200说明正常,,,

http状态返回代码 1xx(临时响应)
http状态返回代码 2xx (成功)
http状态返回代码 3xx (重定向)
http状态返回代码 4xx(请求错误)
http状态返回代码 5xx(服务器错误)

0
Small_Mouse0
小鼠标丶 200说明连接是正常的,,,还有响应头,响应体,不一定对的上。
大约 2 年之前 回复
m0_38093650
啊喵是他 问题的关键就在这既然是200 为什么还有这个错误
大约 2 年之前 回复

undefined应该是字符串吧

 this.ws != ‘undefined’
0
0
m0_38093650
啊喵是他 我这个没有后台
大约 2 年之前 回复

相应200不是错,但是返回之后执行的代码可能出了错!!!你仔细看看握手之后已改执行哪些代码? 比如

 this.ws.onopen = () => {
  log("Connected to " + url);
};

中有个‘=>’是啥?

0
m0_38093650
啊喵是他 this.ws = new WebSocket(url); 执行到这里就没有继续下去了
大约 2 年之前 回复

这里感觉应该是你的代码错误,因为200是握手成功的,会不会是你的浏览器不知此es6的写法

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
WebSocket 打开链接返回200错误,谁知道是什么问题吗?
我服务端是IIS 10 用了Owin.WebSocket
解决express后台跨域问题
在开本地服务器与其他人协作开发测试接口时,前端发送请求时遇到Access-Control-Allow-Origin的错误,此时只需要在后台加上 app.use('*', function (req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-All
NiosII烧写epcs的问题
解决在epcs_flash_controller烧录时报出的“Error: Error code: 8 for command: nios2-flash-programmer”错误
dwz 解决200错误自定义的函数使用
dwz 解决200错误自定义的函数使用
socket 错误,怎么解决?
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.rnrn这个错误是什么意思?rn出现这个错误的原因是什么?rn怎么解决啊?
ADINA中计算内存的手动分配技巧
adina使用过程中常报出内存错误,手动设置方法来避免
Socket通讯中常见的错误码解释
#define EPERM 1 /* Operation not permitted */           操作不允许 #define ENOENT 2 /* No such file or directory */         文件或路径不存在 #define ESRCH 3 /* No such process */                   进程不存在 #def...
记抓取信息时遇到304状态码的应对方法
在使用scrap有抓取 http://www.mzitu.com/ 时,无论是页面解析还是相册链接提取,都挺顺利,但是在下载图片的时候,却总是返回304错误,导致图片下载不下来                                              怎么办呢?首先当然是百度了。百度 “python 爬虫304错误” 然后点击其中的一条,比如: https://www.cnb...
Spring webSocket 集成时出现的一些错误
1、前端响应出现 302: WebSocket connection to ‘ws://xxx’ failed: Error during WebSocket handshake: Unexpected response code: 403 这个问题是由于你没有允许这个远程请求地址可以访问,你需要在你注册webSocket服务的地方给这个服务设置可以访问的地址 原代码: webSocketHan...
python运行turtle.circle(200)报错以及PyCharm快捷键和注释方法
错误提示需要安装python3-tk包 所以我们打开一个终端,输入 sudo apt-get install python3-tk 安装成功后重新运行程序即可   单行注释:      # 多行注释:      '''    ''' 快捷键:       ctrl + / 缩进:           tab 反向缩进:         shift + tab 运行pycharm...
vs2010补丁
利用VS开发的应用程序在其他pc机或者服务器上运行时会报出(0xc0150002)的错误,安装此补丁能够很好的解决了该问题
jssocket,js通过flash使用socket通信
jssocket,js通过flash使用socket通信
Websocket————错误总结
websocket 一、需要注意的是,js建立连接处完整的js代码要执行完成退出后才会真正发起建立连接请求,如果在此之前发送消息则会报错如下: InvalidStateError: An attempt was made to use an object that is not, or is no longer, usable 解决办法:在websocket已经和Workerman链接的时候再...
关于ThinkPHP下使用Uploadify插件提示HTTP Error (302)错误的解决办法
最近用ThinkPHP开发一个项目,集成了批量上传文件插件Uploadify,在谷歌Chrome和IE下都能正常上传,只有火狐下提示这个错误,网上找了很多解决办法,基本都说flash在firefox下重新发起session会话,由于session没有验证通过所以报错,这个问题网上有很多解决方案,但是试了很多,都没有真正解决我的问题,最后看了官方的解决方案 http://www.uploadify
0xc0150002失败的补丁
用vs开发的应用程序在其他pc机或服务器上运行时,会报出(0xc0150002)的错误,安装此补丁很好的解决该问题。
JAVASCRIPT精彩200例
JAVASCRIPT精彩200例JAVASCRIPT精彩200例JAVASCRIPT精彩200例JAVASCRIPT精彩200例JAVASCRIPT精彩200例JAVASCRIPT精彩200例JAVASCRIPT精彩200例JAVASCRIPT精彩200例JAVASCRIPT精彩200例
错误监控
代码上线后,有可能会出现各种错误,因此部署错误监控,显得尤为重要 错误的分类 即时运行错误(代码错误) 资源加载错误 错误捕获 即时运行错误捕获 // trycatch try{ }catch(err=&amp;amp;amp;amp;gt;{ console.log(err) }) // winodw.onerror window.onerror = function(msg, url, li...
ORA-00911错误如何解决?
ORA-00911错误如何解决? 错误实质: sql语句错误 错误解决: 在plsql中将mapper.xml的sql语句复制过来看看好不好使 肯定不好使!!!
socket传输结构体的解决办法
socket传输结构体的解决办法,一般的socket只能传输字符串,怎么解决这个问题呢?看看这个吧
问题总结: http200被Aborted
问题描述:  a标签的href="javascript:void(0);" 问题表现: a标签的点击事件在一些客户端的浏览器中还没完全响应就被中断了,Http请求虽然返回200,但是该请求被客户端主动断开链接(forbid),导致响应资源不能被完全加载到页面,例如出现图片等资源没法加载的问题。 本质原因: YY客户端的浏览器是I
Javaweb项目运行报错,报错如下!求解决!!!
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for...
启动mysql发现.socket错误,一般是mysql启动了两次。
解决: ps -ef|grep mysql kill -9 pid  // 删除两个mysql进程 启动数据库;service mysql start 报错:lock file (/var/lib/......) rm -rf /var/lib/......     // 删除被锁定的文件 service mysql restart    // 启动成功,问题解决。
javascript使用socket传输数据
插件: jsocket 原理: js不支持socket协议传输;利用js和flash可以相互调用,flash支持socket协议传输,间接实现javascript使用socket 关键词: actionscript文件  swf文件  ExternalInterface.addCallback  ExternalInterface.call  常见问题: 1.客户端报错:Error ...
关于socket send recv 两个函数各种错误说明
首先吐槽以下微软的socket的两个最重要的API:send函数和recv函数,本菜鸟感觉这两个函数是用来给程序员自己开发的函数,用起来跟翔一样的体验。 int recv( _In_ SOCKET s, _Out_ char *buf, _In_ int len, _In_ int flags ); int send( _In_ SOCK
【ITOO技术篇】——网络请求404,500和200怎么回事?
最近生无可恋的人儿比较的多。生无可恋反过来想,就是收获大大!不接手项目根本不知道还有那么多的bug需要调试,不接手项目根本就不知道那么多调bug的方法。ITOO新生入学系统,带我走向了不一样的远方。  ◆(一)惊叹friebug的神奇   原来只听说调页面的时候可以用浏览器自带的调试工具,首先让我们来认识一下firebug。firebug是Firefox下的一个扩展,能够调试所有网站的语言,如
javaScript——错误处理机制
Error 实例对象 JavaScript 解析或运行时,一旦发生错误,引擎就会抛出一个错误对象。JavaScript 原生提供Error构造函数,所有抛出的错误都是这个构造函数的实例。 var err = new Error('出错了'); err.message // &quot;出错了&quot; 上面代码中,我们调用Error构造函数,生成一个实例对象err。Error构造函数接受一个参数,表示错误提...
jsonp跨域问题【主要解决的是返回状态码是200,但是js脚本仍然是执行error模块问题】
我jsonp的坑在这里: 最终发现后台传回来的数据是这样的  参照此文章跨域请求之jQuery的ajax jsonp的使用解惑 http://www.cnblogs.com/know/archive/2011/10/09/2204005.html解决问题, 原因是返回的数据中不能有" ",正确返回的数据是这样的,如下图所示: 概述: 1、首先要了解什么是域? 2、为什
JavaScript之内存溢出和内存泄漏
内存溢出: 程序运行出现的错误,就像水杯,满了之后再加水就溢出了。同理,内存溢出就是程序运行所需的内存大于可用内存,就出现内存溢出错误。 最简单的就是写一个千万级别的循环,然后用浏览器打开,浏览器会非常卡,甚至直接报错内存不足,崩溃了。不同浏览器会有不同的表现。 内存溢出一般是内存泄漏造成的,占用的内存不需要用到了但是没有及时释放,内存泄漏积累的多了轻的话影响系统性能,严重直接引起内存溢出系统崩溃...
js调用websocket接口示例代码
&amp;lt;script src=&quot;https://code.jquery.com/jquery-3.1.1.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt; &amp;lt;script&amp;gt; // 初始化一个 WebSocket 对象 var ws = new WebSocket(&quot;ws:/xxxxx/websocket?serialNo=xxx&amp;amp;key=xx); // 建立 websoc...
java编译器textpad
一款java程序设计的编译器,帮助寻找代码中系统报出的错误
ajax jsonp parsererror原因及解决方法(不是格式问题!)
I am using jQuery Version 1.5.1 to do the following ajax call: ? 1 2 3 4 5 6 7 $.ajax({     dataType: 'jsonp',     data: { api_key : apiKey },
CXF自动生成客户端报错
在使用CXF自动生成WebService的客户端代码时,出现这个错误。 原因是jdk1.8的小bug 解决方案: C:\Program Files\Java\jdk1.8.0_31\jre\lib 在jdk的目录下新建:jaxp.properties 内容:javax.xml.accessExternalSchema = all 再次自动生成就OK了。
PHP程序出现ERR_CONTENT_DECODING_FAILED错误,解决办法总结
问题背景:新项目部署到新服务器时候,同事可以在windows上跑起来没有问题,可是当迁移至Liinux服务器时候发现出现如下错误。 chrome提示:ERR_CONTENT_DECODING_FAILED 如下图所示: 解决方式:在php.ini配置文件中发现如下配置是off状态,将其打开,重启下php-fpm即可 ; http://php.net/zlib.output-compression...
eclipse中js文件报错解决方法
eclipse刚下的项目中一般都会报错(小红叉),其中大都是一些原本没问题的js文件来“掺和”的。这些js本来是没问题的,比如以下xxx.min.js文件。 解决方法:js文件上右键——Validate 会弹出一个对话框 点OK即可! 小红叉就消失了!
解决空指针异常的一些经验
Caused by: java.lang.NullPointerException at com.example.kongjian_10.MainActivity.writeThink(MainActivity.java:25) at java.lang.reflect.Method.invokeNative(Native Method) at java
针对套接字关闭异常:Socket closed解决方案
本文告诉大家,菜鸟在编程中如何解决Socket closed问题
Socket错误一览表
网络编程Socket错误一览表Socket错误一览表
socket遇到错误直接退出原因和解决办法
原因:socket遇到错误时,默认将错误信息交给系统处理,而系统的处理办法一般是直接关闭整个应用,所以就会出现遇到错误程序直接关闭,比如客户端关闭,服务器还在给客户端发信息,就会出现发送失败,导致服务器也直接关闭的现象解决办法:把错误交给自己定义的函数处理 先定义一个函数void Perr(int signum) { if(signum==SIGPIPE) { fpri
【坑】解决端口被占用问题
打开cmd,输入python main.py 80,返回socket.error: No socket could be created,发现80端口被占用。输入netstat -ano | findstr &quot;:80 &quot; 查找占用端口的软件,返回netstat不是内部或外部命令。在我的电脑右击,打开属性,高级系统设置,环境变量,在系统变量里点path编辑,点新建或点编辑都没加进去东西,点编辑文本,...
FTP上传文件失败提示451代码
刚来公司的时候给公司搭建了一个FTP服务器。然而再使用的时候,有个同事说总是上传失败,看了下报错的代码是451,百度后找到了解决方法。下面解决方法来自:http://www.jb51.net/article/50901.htm 在FTP管理器的右边点击“高级设置”–将“允许UTF8”改为【False】,如下图: