uniapp如何发送websocket请求

方法1:

javascript 复制代码
onLoad() {
        uni.connectSocket({
            url: 'ws://127.0.0.1:8000/ws/stat/realTimeStat/',
            success: (res) => {
                console.log('connect success', res);
            }
        });
        uni.onSocketOpen(function (res) {
            console.log('WebSocket连接已打开!');
            uni.sendSocketMessage({
                data: JSON.stringify({'username': 'realTimeStat', 'msg': 'stat'}),
                success: (res) => {
                    console.log('send success', res);
                }
            });
        });
        uni.onSocketMessage(function (res) {
            console.log('收到服务器内容:' + res.data);
        })
        uni.onSocketError(function (res) {
            console.log('WebSocket连接打开失败,请检查!');
        });
        uni.onSocketClose(function (res) {
            console.log('WebSocket 已关闭!');
        });
    },

方法2

javascript 复制代码
onLoad() {
        const socketTask = uni.connectSocket({
            url: 'ws://127.0.0.1:8000/ws/stat/realTimeStat/',
            success: (res) => {
                console.log('connect success', res);
            }
        });
        socketTask.onOpen(function (res) {
            console.log('WebSocket连接已打开!');
            socketTask.send({
                data: JSON.stringify({'username': 'realTimeStat', 'msg': 'stat'}),
                success: (res) => {
                    console.log('send success', res);
                }
            });
        });
        socketTask.onMessage(function (res) {
            console.log('收到服务器内容:' + res.data);
        })
        socketTask.onError(function (res) {
            console.log('WebSocket连接打开失败,请检查!');
        });
        socketTask.onClose(function (res) {
            console.log('WebSocket 已关闭!');
        });
    },
相关推荐
bdawn6 小时前
深度集成DeepSeek大模型:WebSocket流式聊天实现
python·websocket·openai·api·实时聊天·deepseek大模型·流式输出
卷心菜不卷Iris9 小时前
第1章大型互联网公司的基础架构——1.3 HTTP-DNS
网络·网络协议·http·dns·互联网大厂·http-dns·基础架构
寰宇软件10 小时前
PHP图书借阅小程序
小程序·uni-app·vue·php
老赵骑摩托11 小时前
深入浅出gRPC:原理、HTTP/2协议与四种通信模式详解
网络·网络协议
Black蜡笔小新11 小时前
从中心化到点对点:视频通话SDK组件EasyRTC如何通过WebP2P技术实现低延迟通信
网络协议·音视频·p2p
浩浩测试一下13 小时前
TCP/UDP协议与OSI七层模型的关系解析| HTTPS与HTTP安全性深度思考》
网络协议·web安全·http·网络安全·https·可信计算技术·安全架构
什么蜜桃绵绵冰14 小时前
HTTP的状态码
网络·网络协议·http
_阿疯_15 小时前
嵌入式 lwip http server makefsdata
网络协议·http·嵌入式·lwip·makefsdata
尚学教辅学习资料15 小时前
基于SSM+uniapp的数学辅导小程序+LW示例参考
小程序·uni-app·java毕设·学习平台·数学辅导
蜗牛去旅行吧16 小时前
解决 `pip is configured with locations that require TLS/SSL` 错误
网络协议·ssl·pip