5***@qq.com
5***@qq.com
  • 发布:2024-01-16 15:52
  • 更新:2024-01-16 15:52
  • 阅读:182

【报Bug】小程序WebSocket header中设置Origin后真机不能正常链接

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.98

第三方开发者工具版本号: 1.06.2303060

基础库版本号: 3.0.0

项目创建方式: HBuilderX

示例代码:

uni.connectSocket({
url: 'wss://xxx.cn/api/chat_message',
header: {
'Origin': 'wss://xxx.cn',
'Authorization': 'Bearer ' + that.$store.state.token,
},
success: (res) => {
console.log('connectSocket success' + JSON.stringify(res) )

                    },  
                    fail: (res) => {  
                        console.log('connectSocket fail' + res)  
                    }  
                });

操作步骤:

在header中设置origin属性

预期结果:

socket可以正常链接

实际结果:

真机链接出错

bug描述:

WebSocket header中设置Origin后真机不能正常链接,会触发uni.onSocketError errcode 1004。模拟器上正常

2024-01-16 15:52 负责人:无 分享
已邀请:

要回复问题请先登录注册