Веб-потоковый сокет Binance не может подключиться

Я хочу подключиться к веб-сокету. Я скопировал этот код.

<!DOCTYPE html>
  <meta charset="utf-8" />
  <title>WebSocket Test</title>
  <script language="javascript" type="text/javascript">

  //var wsUri = "wss://echo.websocket.org/";
  var wsUri = "wss://stream.binance.com:9443/ws/!ticker@arr";
  var output;

  function init()
  {
    output = document.getElementById("output");
    testWebSocket();
  }

  function testWebSocket()
  {
    websocket = new WebSocket(wsUri);
    websocket.onopen = function(evt) { onOpen(evt) };
    websocket.onclose = function(evt) { onClose(evt) };
  }

  function onOpen(evt)
  {
    writeToScreen("CONNECTED");
  }

  function onClose(evt)
  {
    writeToScreen("DISCONNECTED");
  }


  function writeToScreen(message)
  {
    var pre = document.createElement("p");
    pre.style.wordWrap = "break-word";
    pre.innerHTML = message;
    output.appendChild(pre);
  }

  window.addEventListener("load", init, false);

  </script>

  <h2>WebSocket Test</h2>

  <div id="output"></div>

Этот код отлично работает для wss://echo.websocket.org/ но не для wss://stream.binance.com:9443/ws/!ticker@arr, Я получаю это сообщение об ошибке

Сбой соединения WebSocket с 'wss://stream.binance.com:9443/ws/! Ticker @ arr': не удалось установить туннель через прокси-сервер.

URL-адрес в порядке, и я подтвердил его форму https://github.com/binance-exchange/binance-official-api-docs/blob/master/web-socket-streams.md, Пожалуйста, помогает. Спасибо!

0 ответов

Другие вопросы по тегам