收藏
回答

ios 真机调试部分接口出现Provisional headers are shown

ios 手机真机调试的时候部分接口出现了Provisional headers are shown,但是正常情况下这些接口可以调通,但是其他接口可以调用,域名也是没问题的,只有ios手机部分需要校验的接口有这个问题后端用的是php,域名已经配置在了微信公众平台,只有涉及到校验权限的接口,ios手机会出现这个问题,安卓手机和开发工具没有这个问题

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

4 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2023-11-30

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2023-11-30
    有用
    回复 5
    • 昨夜东风又下雨
      昨夜东风又下雨
      2023-12-05
      ios真机调试的时候,部分接口出现了这个问题,域名备案了,也配置了微信管理后台,查询了DNS也是对的,安卓手机是对的,只有ios手机会出现这个问题,ios手机都会有这个问题,不清楚是啥子问题,这块的功能是用户一个账号web端和小程序端登录了,会退出,但是ios涉及到这块的接口都报这个错误
      2023-12-05
      回复
    • 昨夜东风又下雨
      昨夜东风又下雨
      2023-12-05
      有啥子方法可以排查吗,目前发现的所有ios手机都有这个问题
      2023-12-05
      回复
    • 昨夜东风又下雨
      昨夜东风又下雨
      2023-12-06
      都没人管了吗。小程序每次一遇到问题,就没人负责处理了
      2023-12-06
      回复
    • 社区技术运营专员--阳光
      社区技术运营专员--阳光
      2023-12-19回复昨夜东风又下雨
      这问题得先复现才好排查,还有你说的部分接口到底是什么接口
      2023-12-19
      回复
    • 昨夜东风又下雨
      昨夜东风又下雨
      2023-12-27
      校验权限的接口,而且只有ios手机会浮现,正常请求接口是通的,一旦被挤下去了,这个接口就会这样子
      2023-12-27
      回复
  • @...@
    @...@
    03-25

    如果是微信开发者工具可以调用接口,手机真机调试不行的话,本人这边是因为后端服务开了白名单,手机连接跟办公室同一个wifi后解决的,需要跟电脑在同一个局域网下

    03-25
    有用
    回复
  • Beggin'
    Beggin'
    01-02

    2024年了 问题解决了吗?

    01-02
    有用
    回复
  • Kuaile.
    Kuaile.
    2023-11-29

    2023-11-29
    有用
    回复 21
    • 昨夜东风又下雨
      昨夜东风又下雨
      2023-11-29
      还是不行,不清楚啥子原因,域名解析的问题吗,只有ios真机有这个问题,真的坑,小程序那批人我真的服了,看到这个问题很多人都在说结果还是不行
      2023-11-29
      回复
    • Kuaile.
      Kuaile.
      2023-11-29回复昨夜东风又下雨
      很多因素这个得需要排查了
      2023-11-29
      回复
    • Kuaile.
      Kuaile.
      2023-11-29回复昨夜东风又下雨
      原因1:
      网上查找资料,发现有的是因为Chrome浏览器的问题,在谷歌浏览器中出现Provisional headers are shown的警告,而换了其他的浏览器打开就正常了。说是谷歌的插件拦截导致的,由于我自己的谷歌浏览器安装了Postman和cross-request(Yapi请求运行所需),于是我换了一台没有插件的谷歌浏览器,发现一切正常,这种头部的异常可以不用处理,因为请求数据都是可以正常返回的。
      原因2:
      后端服务器Controller的接口地址上没有添加 @ResponseBody注解,导致接口未对外输出响应信息,也就意味着该接口不存在;
      原因3:
      https协议导致,可惜我的也不是!
      原因4:
      跨域请求被浏览器拦截:现在网站的静态资源都会存在专门的静态域名下面,和实际访问的域名可能不一致。这种情况基本发生在ajax请求,都是基于CORS来解决这个问题。
      原因5:
      服务器未及时响应,也就是服务器超时了,这种特定情况下才会出现,跟服务器关联不大。
      原因6:
      请求的数据采用了缓存,并没有发送请求。只从缓存中获得的通信显示为“显示临时标题”(或“执行”),因为该文件是从缓存中获取的,并且未进行通信,所以并不会显示详细标头。
      原因7:
      自己的url接口地址写错了
      2023-11-29
      回复
    • 昨夜东风又下雨
      昨夜东风又下雨
      2023-11-29
      需要去校验域名吗,如何排查域名的问题,我想会不会是域名的问题,主要是涉及到权限的这些接口就有问题,其他接口就没有这个问题
      2023-11-29
      回复
    • Kuaile.
      Kuaile.
      2023-11-29回复昨夜东风又下雨
      服务器是内网的?
      2023-11-29
      回复
    查看更多(16)
登录 后发表内容