以下是官网关于网络服务器域名配置说明:
每个微信小程序需要事先设置通讯域名,小程序只可以跟指定的域名与进行网络通信。包括普通 HTTPS 请求(wx.request)、上传文件(wx.uploadFile)、下载文件(wx.downloadFile) 和 WebSocket 通信(wx.connectSocket)。
从基础库 2.4.0 开始,网络接口允许与局域网 IP 通信,但要注意 不允许与本机 IP 通信。
从 2.7.0 开始,提供了 UDP 通信(wx.createUDPSocket),只允许跟同个局域网内的非本机 IP 通信。
现在问题:客户现在所处位置在新疆,据他们反馈当地https的页面是无法访问(网络服务商可能有限制),请问这种情况下,小程序网络访问数据该如何处理,目前其他地方客户访问是正常的。
10:46:36.952 request url: https://www.coolsaas.com.cn:49905/api/wxorder/GetMerchant
10:46:38.108 responseCode = 200, url = https://www.coolsaas.com.cn:49905/api/wxorder/GetMerchant
10:46:39.341 request url: https://www.coolsaas.com.cn:49905/api/wxorder/GetMember?merchantid=&vwx_id=
10:46:40.154 responseCode = 500, url = https://www.coolsaas.com.cn:49905/api/wxorder/GetMember?merchantid=&vwx_id=
捞取上来的日志只看到有这两次请求,打开的小程序是酷我微商店, wx3d02b7171c6abfcc;两次都看到有结果
应该是跟接入的宽带服务商有关,今天客户用4G联通网络访问又正常了,估计之前用的广电或者移动宽带访问限制引起。
目测是需要查看这个https://developers.weixin.qq.com/miniprogram/dev/framework/ability/mDNS.html
小程序使用者与小程序服务器根本就不在一个局域网中的,使用者用的是4G网络。
emmmmm,如果说是不支持https应该就凉了,无解,不过新疆那边不支持HTTPS吗?
https://developers.weixin.qq.com/miniprogram/dev/framework/ability/mDNS.html。新疆的宽带给屏蔽了吧
有报错信息吗?
没有报错,就是新疆地区客户打开小程序读取不到API接口返回的JSON数据,功能无法进行正常使用。
麻烦该用户在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点
麻烦查下微信号:z123816745 时间点:2019-06-05 10:40:00--10:47:00之间吧