开发者社区 问答 正文

钉钉微应用电脑端能正常发起请求,移动端无法发请求

钉钉微应用在电脑端能正常发起请求,可正常访问接口,手机端不能访问,在响应拦截器返回报错 Cannot read property token'of null,没有走请求拦截器

展开
收起
游客zqadwr5rwxf6s 2023-05-16 17:12:08 326 分享 版权
2 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

    这个问题的出现可能是因为手机端和电脑端的环境存在差异,或者是代码实现上的问题。可以尝试以下方法解决:

    确认手机端和电脑端使用的是同一个地址,并且都能够正常访问接口。

    检查代码中是否存在区分设备类型的逻辑,比如可以使用User-Agent信息判断用户使用的是手机还是电脑。

    检查手机端的请求参数是否完整,特别是token是否正确传递。

    确认请求拦截器已被正确使用,并且与响应拦截器结合使用。

    在手机端尝试打印请求和响应信息,查看是否存在其他的错误信息。

    如果以上方法都无法解决问题,可以使用抓包工具进行分析,在网络请求层面查找问题。

    2023-05-23 15:32:08
    赞同 展开评论
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据您提供的信息,可能是因为在钉钉手机端中不会自动携带本地缓存中的 cookie 或者 token 等信息导致的。

    2023-05-16 17:17:57
    赞同 展开评论