微信小程序,真机测试时wx.request被跳过 80C

微信小程序,后台阿里云,域名已经申请了SSL证书。
在本地测试时,开启SLL认证,可以实现通过wx.request发送访问到服务器并从服务器查询数据返回。
但是使用真机测试时,WX.REQUEST这一步被跳过了。远程调试(就是用真机测试时)时无论远程是否勾选 “验证SSL”,wx.request都跳过。我在wx.request前后都加了 wx.showToast来测试,结果前后两个Toast都显示了,就是中间那段wx.request 被跳过了.....求助。。。。

4个回答

开发工具测试看网络连接选项卡里面请求是否已经发送出去了,返回了什么

而且你是不是只配置了success回掉,如果只有success如果服务器出问题或者返回错误数据是不会执行success的所以就和没反应一样

simonfenglei
simonfenglei 为微信后台设置合法域名时,没有设置端口号,TLS版本为1.2 SSL证书为trustAsia
2 年多之前 回复

1、设置的合法域名不能有端口号,HTTPS的默认端口号是443。不能换成其他的,只能用默认端口
2、tls 仅支持 1.2 及以上版本
3、生成的SSL的证书要正确

wx.request({  
            url: '',  
            data: {  
                openId: openId,  
                userInfo: userInfo,  
                systemInfo: systemInfo  
            },  
            method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT  
            // header: {}, // 设置请求的 header  
            success: function (res) {  
                res.data.code == "200" ? true : false  
                //res调用返回的结果,必须要res.data才能查看到code,直接res.code是无法查看到的  
            },  
            fail: function () {  
                console.log("登陆失败")  
            },  
            complete: function () {  
            }  
        })  
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐