通过code调用wx.request({})换取session_key,手机端失效,开发工具可获得?

小程序 文章 2021-01-28 11:41 0 10 全屏看文

通过code调用wx.request({})换取session_key,手机端失效,开发工具可获得?Call wx.request({}) through code in exchange for session_key, the mobile terminal is invalid, development tools can be obtained?

通过code调用wx.request({})换取session_key,手机端失效,开发工具可获得?

wx.login({

success (res) {

 wx.request({

            url: '',//微信开发工具登录可获取session_key,手机端登录不请求

            data: fromData

          })


}

})


wx.login ({ success (res) { wx.request ({URL: ', / / login to wechat development tool to get session_ Key, mobile login does not request data: fromdata})

回答:

君不见,黄河之水天上来:

这种骚操作还是少来的好,官方明确说明了,code码给自己的服务端,让服务端获取 session。

你这样做极度不安全!行或不行都不会有准确的答案 !

海东@抖一下TM:我是code请求自己服务器是,request在手机端不请求,微信开发工具就没事。所以很郁闷
自酌一杯酒:

request 合法域名配置没有?

如果没配置,开发工具开了“不验证合法域名”也能请求接口。 预览时如果手机上开了“调试模式"也能请求。但如果不开调试模式,又没配置合法域名就不能在手机上请求接口了。

海东@抖一下TM:配置了合法域名https协议,,也选择了不检验合法域名,还是不行
默认²⁰²⁰:

打开调试

海东@抖一下TM:code都获取了,wx.requset请求换取session,手机端不执行
默认²⁰²⁰:wx.login不需要请求就可以获取的啊 request是需要请求的懂吗? 打开调试就好了

-EOF-