收藏
回答

关于request请求的结果在开发工具中、手机测试开发版、体验版,结果不同的问题

问题模块
API和组件


formSubmit:function(e){

           //rsa 加密过程就不贴了

           

           wx.request({

                   url: 'https:-----------------------------------/',  //地址就不贴出来了

                   data: { username: user, password: pwd, kaptcha_login: e.detail.value.kaptcha_login},                

                   method: 'POST',

                   dataType:'json',

                   header: {

                     'content-type': 'application/x-www-form-urlencoded',

                     'X-Client':'WechatSmallProgram',

                     'Cookie':'SID=p127; ssid='+getSsid()

                   }, // 设置请求的 header

                   success: function(res){          

                       console.log( res.data);    

                   },

                   fail:function(){}

           })

}

功能说明:我这是请求公司的服务器地址,把服务器中的数据请求回来,用小程序做个数据看板 .


问题说明   我这用户密码 是经过rsa加密的,  在开发工具中可以登录成功,请求返回200;   在手机试开发版时 返回  : statusCode:300;抱歉,您请求的地址有误或者不存在(405);      在体验版测  干脆是走的 fail   不走success了


求:为什么在开发工具中都试的没问题了,一上手机测就不行呢?

最后一次编辑于  2017-06-27
回答关注问题邀请回答
收藏

3 个回答

  • Mr.Gao
    Mr.Gao
    2018-12-26

    你好,你在微信小程序上的RSA密码加密,是怎么实现能说一下吗,谢谢

    2018-12-26
    赞同
    回复
  • 赫松涛
    赫松涛
    2017-07-06

     var Global = {};

        (function () {


          if (typeof navigator == 'undefined') {

            var navigator = { appName: 'WeChat', appVersion: 6 };

          }

          var j = null;


          Global.RSAKey = RSAKey;

          Global["RSAKey.encrypt"] = RSAKey.encrypt;

          Global["RSAKey.setPublic"] = RSAKey.setPublic;



    定义 var Global = {};把该替换的换了




    2017-07-06
    赞同
    回复
  • Vanilla🌿
    Vanilla🌿
    2017-07-06

    rsa加解密到底该怎么破啊

    2017-07-06
    赞同
    回复