收藏
回答

关于wx.request请求不走success,直接走fail?

你好,最近我的小程序A有部分用户打开小程序页面空白,我让其中一个用户扫码真机调试,我发现他打开小程序后所有的wx.request请求直接走fail,都不走success,有报错提示:request:fail未能完成该操作,协议错误。于是询问了有同样情况的其他用户,发现他们的手机都是苹果手机,并且Ios版本是11版本的。

我的小程序以前没有出现过这个问题,就在最近的2个版本才出现这种情况。我觉得不是SSL证书问题,我的服务器环境是:宝塔+linux7.4+php5.6+apache2.4+mysql5.6,我用的是阿里云的免费证书。

另外,我发了另外一个小程序B给他们几个打开,发现他们能打开,并且小程序B所用的服务器环境是和小程序A一样的。唯一不同的是,小程序B所有request请求都是get方式,小程序A有部分request请求是Post方式。于是我今天将小程序A的所有request请求都改成get方式,发现他们还是打不开。

我实在不知道怎么回事了,能不能指点下我?感谢各位前辈。

附上小程序前端的一个request请求截图

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

4 个回答

  • undefined
    undefined
    2021-02-19

    更新小程序开发者工具之后,我这边也有这样的问题,不同的是,安卓可直接请求成功,但是ios则走的request.fail 返回链接补上服务器。

    2021-02-19
    有用
    回复
  • 追梦丶人
    追梦丶人
    2019-12-28

    官方工作人员呢,能不能帮忙定位一下问题,救急,谢谢。我的appid:wx95e9b4a9ece48ccc

    2019-12-28
    有用
    回复
  • 老张
    老张
    2019-12-28

    别人没这种情况,所以自查自己的服务器吧。

    2019-12-28
    有用
    回复 1
    • 追梦丶人
      追梦丶人
      2019-12-28
      不是吧?我之前一直也没事的,我觉得这可能是官方的BUG,社区也有其他开发者发布这个问题
      2019-12-28
      回复
  • 小肥羊🍊
    小肥羊🍊
    2019-12-27

    目前没有遇到这种情况,表示持续关注,app.util.request这个可以详细描述下吗?

    2019-12-27
    有用
    回复 3
    • 追梦丶人
      追梦丶人
      2019-12-27
      我用的是微擎框架,它只是封装了一下官方的wx.request。我发个截图看看
      2019-12-27
      回复
    • 追梦丶人
      追梦丶人
      2019-12-27
      封装的代码有点多
      2019-12-27
      回复
    • 追梦丶人
      追梦丶人
      2019-12-27
      2019-12-27
      回复
登录 后发表内容
问题标签