开发者社区> 问答> 正文

js如何发送wss协议的请求,以及接受服务器返回的数据

js如何发送wss协议的请求,以及接受服务器返回的数据

展开
收起
社区秘书 2019-12-16 14:50:19 1360 0
1 条回答
写回答
取消 提交回答
  • 
    <!DOCTYPE html>
      <html>
          <head>
              <meta charset="UTF-8">
              <title></title>
          </head>
          <body>
              <button id="btn" type="button">点我发送请求</button>
          </body>
         <script type="text/javascript" src="js/jquery.js" ></script>
         <script type="text/javascript">
             $("#btn").click(function(){
                 // 创建WebSocket 对象
                 var ws = new WebSocket("wss://s2.ripple.com:443");
                 //连接成功时,触发事件
                 ws.onopen = function () {
                     //请求参数
                     var param = {"id": 1,"command": "account_info","account": "r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59"}
                     // 使用 send() 方法发送数据 ;                     //前端全栈架构学习交流圈:866109386
                     ws.send(JSON.stringify(param));                 //欢迎1到五年经验的前端开发人员加入
                     alert("数据发送中...");                          //帮助大家突破技术瓶颈,提升思维。
                 }
                 //接收到服务端响应的数据时,触发事件
                 ws.onmessage = function (evt) {
                     var data = evt.data;
                     alert("收到数据..."+data);
                 }
                 // 断开 web socket 连接成功触发事件
                 ws.onclose = function () {
                     alert("连接已关闭...");
                 };
             });
         </script>
     </html>
    
    2019-12-16 14:50:32
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载