开发小程序访问接口,在调试工具一切正常。
预览功能,使用安卓手机可以正常访问接口,使用IOS访问小程序,报错,
提示如下:“request:fail 未能完成该操作,协议错误!”
苹果6 IOS11.4 微信6.7.0 苹果8 IOS11.3.1 微信6.7.1 苹果8P IOS11.3.1 微信6.7.1
测试3个都不行,统统报“request:fail 未能完成该操作,协议错误!”
但是在远程调试的功能的,安卓和IOS都可以正常访问没有报错。
接口部署环境:windows server 2016 IIS 10.0
证书:是在腾续云申请
请官方和各位大神帮我看看,接口是咋了?怎么解决,急!急!急!
给下appid
wxfc9b7f94f34ffc8e
你好,定位到问题了,iOS 的bug, wx.request 的 header Authorization 为空的话,请不要设置这个头部。
感谢腾讯小程序!感谢腾讯云!感谢Can!
帮我准确定位到问题!
重要的事情说三遍,谢谢!谢谢!谢谢!
感谢反馈,这个bug真深
遇到同样的问题了,一直以为是证书,几个检测工具都没问题的。。。。还是官方社区靠谱啊,,,,牛牛牛
楼主解决了吗?
嗯,
你怎么解决的 我也遇到了
我请求的头部就设置了这个
我的是请求回来的地址中如果没存在图片地址就能正常返回,
有了图片地址就失败,而且是Android手机都行,部分iPhone可以,部分iPhone不行
你好,这个应该是证书问题,参考下类似反馈,后续请使用搜索功能搜索
ATS 检测通过 ,却还提示:协议错误
https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=000626b8778ab013431783a0d5c800&highline=%E5%8D%8F%E8%AE%AE%E9%94%99%E8%AF%AF
我没有负载平衡服务器,只是单独的一台服务器。
腾讯云说他的证书没有问题
你好,那证书支不支持 1.2 及以上版本呢?
您好,此证书支持1.2。
域名地址:
h5pay.plgolf.cn
通过
你好,证书的相关要求
参考文档:https://developers.weixin.qq.com/miniprogram/dev/api/api-network.html
我的问题是,安卓机型都没有问题,苹果机型请报错。证书是是在你们腾讯云上买的,难道你告诉我,你们腾讯云买的证书不能用吗?
检测已经满足苹果ATS的要求了,检测地址是小程序给的官方检测地址。