websoket使用https要如何添加证书验证?

平台:打包H5
cocoscreator版本: 2.4.11
问题描述:接入cocoscreator官方提供的声网SDK需要https的请求支持,https请求一定需要证书验证,老的cocoscreator版本里面的websoket是有第3个参数可以直接增加证书验证的,但是2.4.11的版本websoket是没有第三个参数的,如果一定要使用https请求的话,要怎么增加证书验证?
搞过的大佬们帮忙看看
1700445185379

怎么会呢 我2.3.3都有
image

image
我这2.4.11的版本为啥只有2个参数?

(帖子被作者删除,如无标记将在 24 小时后自动删除)

你这个定义是哪里的
creator.d.ts?

等下楼主定睛一看,诶!不是cc里面的,哈哈哈哈

image
不是creator.d.ts里面的,是lib.es6.d.ts里面的

那直接像我那样用就行 不用管

一样的提示,还是会报这个错误,难受

确认一下 你有证书吧?

有的,后缀为crt的证书,我用cc.url.raw(“resources/file/server.crt”)打印出来是正确的,就是放到websoket方法里面无效

试下我这个证书cert.zip (121.3 KB)

(帖子被作者删除,如无标记将在 24 小时后自动删除)

你要把服务器的秘钥给我才可以测试啊,哥,单给我个证书丢进去也没法测试啊

我弄个2.3.3的版本先跑通试试,有可能是服务器配置错误了

这个证书是我在网上下载的啊 感觉跟服务器配置没关系 :rofl:

这个实际上是可以的,只是没写出来,但依然可以用,报错是因为服务器证书弄错了,一定要.pen的证书才行