HarmonyOS websocket链接地址是wss://时,直接返回连接失败,改成ws://时可以链接成功
socket.connect(ImManager.WS_URL,(err: BusinessError, value: boolean) => {
  if (!err) {
    LogsUtil.log("Connected successfully");
  } else {
    LogsUtil.log("Connection failed. Err:" + JSON.stringify(err));
  }
})
LogsUtil.log(`ipAddress:${JSON.stringify(ImManager.WS_URL)}`)
1、static WS_URL = “ws://xxx.test1.xxx.test”
static WS_URL = “wss://xxx.test1.xxx.test”
2、改为wss:时连接失败,是需要证书吗还是怎么配置
        HarmonyOS
      
        赞
        
 收藏 0
 回答 2
 
        待解决
        
相关问题
 HarmonyOS WebSocket怎么判断链接成功 
762浏览  • 1回复 待解决
HarmonyOS WebSocket调用connect连接服务器,连接成功,解析返回HTTPS失败 
1304浏览  • 1回复 待解决
HarmonyOS websocket链接时,请求头中添加cookie信息时,发生崩溃或无法带上Cookie信息 
791浏览  • 1回复 待解决
HarmonyOS HttpClient库什么时候支持WSS长连接,现在只支持WS,不支持长连接 
939浏览  • 1回复 待解决
HarmonyOS 是否有提供播放m3u8视频链接地址的播放器? 
1939浏览  • 1回复 待解决
#鸿蒙通关秘籍# 如何解决在使用@ohos.net.webSocket模块进行WebSocket连接时遇到的连接失败问题? 
1162浏览  • 0回复 待解决
HarmonyOS 如何实现promptAction自定义弹窗中如果内容有链接,点击链接跳转到其他页面弹窗消失,返回时弹窗保留 
965浏览  • 1回复 待解决
PolarDB 集群的连接地址包括哪两种? 
4107浏览  • 1回复 待解决
HarmonyOS  web组件onContextMenuShow长按链接的时候,没有返回链接对应的内容 
1024浏览  • 1回复 待解决
PolarDB 集群的连接地址包括集群地址和主地址,这两者之间的关系是怎样的? 
4380浏览  • 1回复 待解决
链接多台设备时hdc命令如何指定目标设备? 
12158浏览  • 1回复 待解决
#鸿蒙通关秘籍#连接ServiceExtensionAbility时,如何确保连接成功? 
1091浏览  • 1回复 待解决
创建websocket长连接时是否需要开启单独进程 
2870浏览  • 1回复 待解决
#鸿蒙通关秘籍#链接上,卡片可以不可以配置跳转链接,可以的话是什么? 
877浏览  • 1回复 待解决
hi3861链接数学库失败 
585浏览  • 0回复 待解决
HarmonyOS 使用ffmpeg库,在IDE中链接时出现EOF问题 
934浏览  • 1回复 待解决
HarmonyOS Next Image 组件加载不出带中文地址的链接? 
432浏览  • 0回复 待解决
ohos.net.socket (Socket连接)链接不上 
7239浏览  • 1回复 待解决
PolarDB 集群的连接地址包括集群地址和主地址,而这两者都包含几种网络地址? 
3430浏览  • 1回复 待解决
scroller.scrollToIndex 配置成 smooth=true 时,可否改成 promise 返回值 
2649浏览  • 1回复 待解决
网络请求时,如何获得连接的服务器IP地址? 
1414浏览  • 1回复 待解决
PolarDB 集群的连接地址包括集群地址和主地址,这两者之间的区别是什么? 
3715浏览  • 1回复 待解决
#鸿蒙通关秘籍#为啥在配置应用链接时,需要设置scheme为https? 
938浏览  • 1回复 待解决
HarmonyOS Web组件加载PDF时,如何禁止用户点击PDF中的某些链接 
1075浏览  • 1回复 待解决
#鸿蒙通关秘籍#在配置应用链接时,如何避免被其他应用仿冒? 
825浏览  • 1回复 待解决





















https 相当于使用 http+ssl 认证,使用 https 时 websocket 访问(比如建立链接时)必须要使用 wss。
WebSocket 协议有两个主要版本:“ws”和“wss”。"ws"表示非加密的 WebSocket 连接,“wss"表示加密的它的版本,类似于 HTTP 和 HTTPS 的关系。
“ws”通过 http 传输,"wss"通过 https 传输。在 Https 请求中,每个数据传输包都被加密,在浏览器与服务器角度,安全性要显著高于 Http。
为了保证在 HTTPS 网站下的数据安全与一致性,必须使用“wss"。如果在 HTTPS 网站下使用“ws”,浏览器会报错,因为它将“ws"视为不安全的链接,因此它会阻止建立此类连接。
所以大佬们改为wss:时连接失败,错误码200,是需要证书吗还是怎么配置