收藏
回答

通过Apple ATS规范,却还提示 request:fail 未能完成该操作

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.request 客户端 6.7.4 2.4.12

开发小程序访问接口,在调试工具一切正常。


预览及真机调试中,使用安卓手机可以正常访问接口,使用IOS访问小程序的部分借口,报错,


提示如下:“request:fail 未能完成该操作,协议错误!”


系统:IOS

手机型号:iPhone 7/7p/8

微信版本:6.7.4

系统版本:12.1(16B92)

小程序appID:wx296372214bee20e9


证书信息截图如下:






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

1 个回答

  • 2018-12-20

    通过Apple ATS规范,个别情况还提示request:fail 相关错误


    先检查下自己带宽上行与下行是否超了,如果没有,并且服务器也没日志,说明跟下面问题一样。


    这个问题,有人提出,并且总结过,官方也有回答。连接在这里

    https://developers.weixin.qq.com/community/develop/doc/0000a63354c9e803eac71271851800?highLine=request%253Afail


    意思是网络问题,存在这种客户端请求发不出去的可能,如果客户端是光纤网络直达,可能就很少遇到, 官方建议遇到重复请求一次接口解决。


    2018-12-20
    有用
    回复 4
    • 风吹雪落
      风吹雪落
      2018-12-20

      兄弟您这个帖子里没有协议错误的相关说明啊。。

      2018-12-20
      回复
    • Lena
      Lena
      2018-12-20

      大神我也遇到这个问题,我已经递归重复请求一百多次了,还是不好使啊


      2018-12-20
      回复
    • 2018-12-21回复Lena

      你分表用了android,ios测试了吗,完全请求不了,还是有时候可以?

      2018-12-21
      回复
    • 风吹雪落
      风吹雪落
      2018-12-21回复

      是的,安卓机和开发者工具所有接口都没问题,IOS上是大部分接口都能过,但是部分批处理的接口报的这个错

      2018-12-21
      回复
登录 后发表内容