WebSocket握手期间出错:状态行无效

时间:2016-02-11 07:43:05

标签: websocket sip

WebSocket connection to 'ws://server-ip:port-name/ws' failed: Error during WebSocket handshake: Invalid status line on tsip_transport.js?svn=241:359 

尝试连接到PBX服务器时 我的服务器上的http://server-ip/call.htm与以下官方网站上的相同  https://www.doubango.org/sipml5/call.htm

我收到了上述错误。

给我错误的代码是

var s_url = tsk_string_is_null_or_empty(o_self.o_stack.network.s_websocket_server_url) ?
         tsk_string_format("{0}://{1}:{2}",o_self.s_protocol, o_self.s_host, o_self.i_port) : o_self.o_stack.network.s_websocket_server_url;
tsk_utils_log_info("Connecting to '"+s_url+"'");
o_self.o_ws = new WebSocket(s_url, 'sip');

我在这一行收到错误 o_self.o_ws = new WebSocket(s_url,'sip');

1 个答案:

答案 0 :(得分:2)

WebSocket客户端期望WebSocket服务器返回 101 作为HTTP状态代码(有关详细信息,请参阅RFC 6455)。检查WebSocket服务器返回的HTTP状态代码。它会给你一个提示。