收藏
回答

访问外部接口时工具内正常,一用真机就返回没有数据

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

- 当前 Bug 的表现(可附上截图)

一用真机不管是预览还是调试,返回的header是正常的,但是没有返回数据

- 预期表现

在工具内测试时没有任何问题,返回的数据也是正常的





还有一个小问题 ,访问外部接口时给自己返回了一个Token,在工具内是正常返回


但是使用真机就返回的token,但是我后台并没有对设备做区分,这让我工具里测试没有任何问题,真机一试就获取不到数据



最后一次编辑于  2018-11-29
回答关注问题邀请回答
收藏

4 个回答

  • 小程序/小游戏开发-Link
    小程序/小游戏开发-Link
    2018-11-30

    如果是在真机上能稳定复现的,请提供一个代码片段。

    2018-11-30
    赞同
    回复 5
    • .
      .
      2018-11-30

      就是这样一个访问接口,这个是我发送短信的接口,获取Token的接口和这个差不多,但是我设置的返回headers里Token明明是大写,小程序解析后成了token小写,其他的headers参数没有改变,在工具内是返回正常的大写Token,但是在真机上就是小写的。至于短信的接口,工具内一切正常,但是真机访问就返回数据和headers全部不对,并且我的后台并没有收到手机真机的访问请求,但是工具内真机调试却显示请求server成功

      2018-11-30
      回复
    • 小程序/小游戏开发-Link
      小程序/小游戏开发-Link
      2018-11-30回复.

      header 名大小写没统一是已知的系统差异,你可以自己先兼容一下。返回数据不对的问题需要一个可运行的代码片段。

      2018-11-30
      回复
    • .
      .
      2018-11-30回复小程序/小游戏开发-Link

      Token的大小写我做了兼容,返回数据不对的那个地方你加我一下qq我发给你

      2018-11-30
      回复
    • .
      .
      2018-11-30

      qq:1026361906

      2018-11-30
      回复
    • 小程序/小游戏开发-Link
      小程序/小游戏开发-Link
      2018-12-03回复.

      邮件联系你了

      2018-12-03
      回复
  • 小二嘿
    小二嘿
    2018-11-30

    我这也刚发现,求解

    2018-11-30
    赞同
    回复
  • Albert Einstein [官]
    Albert Einstein [官]
    2018-11-29

    贴下关键代码呢

    2018-11-29
    赞同
    回复 4
    • .
      .
      2018-11-29


      就一个普通的外部接口请求

      2018-11-29
      回复
    • Albert Einstein [官]
      Albert Einstein [官]
      2018-11-29回复.

      这个问题在真机是否是偶现的呢?iOS/android 都有问题吗

      2018-11-29
      回复
    • .
      .
      2018-11-30回复Albert Einstein [官]

      不是偶现,在真机上每次都有这两个问题,IOS/Android都有问题

      2018-11-30
      回复
    • Albert Einstein [官]
      Albert Einstein [官]
      2018-11-30回复.

      嗯,可能是 2.4.1 公共库有些问题,我们排查下

      2018-11-30
      回复
  • 小游
    小游
    2018-11-29

    真机是不是要验证域名的,域名添加到名单里了吗

    2018-11-29
    赞同
    回复 1
    • .
      .
      2018-11-29

      添加了的

      2018-11-29
      回复