收藏
回答

新人加入问题,真机wx.request没有响应

请求数据,在开发工具中调试都没有问题,访问接口也都ok,但是在真机中没有到success,只有刚进入时打印'onLoad'。请教是何问题的?多谢,难道要额外加解密吗?


代码如下:

  onLoad: function () {

    console.log('onLoad')

    var that = this

    //获取影片景点信息

    wx.request({

      url: 'https://test.yingxingxia.com/wechat/movie_scenics', 

      header: {

          'content-type': 'application/json'

      },

      success: function(res) {

        console.log("Success on request...");

        console.log(res)

        that.setData({

          movie_scenics: res.data

        })

        console.log("before display")

        console.log(res.data)

      }

    })


  }


设置如下:


回答关注问题邀请回答
收藏

5 个回答

  • 汪冲
    汪冲
    2017-02-15

    测试了一下,我的请求在onLoad中,基本瞬间执行结束返回了,也就是调起服务器那边出现问题,是因为我服务器的设置有问题吗?

    我用的是nginx查了一下配置,其中ssl_protocols TLSv1 TLSv1.1 TLSv1.2应该没问题的吧

    server {
                listen 443;
                ssl                  on;
                ssl_certificate      /etc/nginx/keys/yingxingxia.com_bundle.crt;
                ssl_certificate_key  /etc/nginx/keys/yingxingxia.com.key;
                ssl_session_timeout 5m;
                ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
                ssl_ciphers ECDHE-RSA-AES128-...:!aNULL:!MD5:!RC4:!DHE;
                ssl_prefer_server_ciphers on;
                location /wechat/ {
                    proxy_set_header Host $host;
                    proxy_set_header X-Real-IP $remote_addr;
                    proxy_pass http://127.0.0.1:5000/;
                }
            }

    2017-02-15
    有用
    回复
  • 汪冲
    汪冲
    2017-02-15

    求教~~哪位大侠指点一下

    2017-02-15
    有用
    回复
  • 汪冲
    汪冲
    2017-02-14

    在开发工具中测试都没问题的~~但是真机“预览”的时候就请求不到:(

    2017-02-14
    有用
    回复
  • 汪冲
    汪冲
    2017-02-14

    request是配置了,是因为木有配置其他的吗?


    2017-02-14
    有用
    回复
  • 淳
    2017-02-14


    只能请求配置中的域名.

    不过, 你可以通过http代理或者修改hosts文件,指向任何服务器.


    2017-02-14
    有用
    回复
登录 后发表内容