珠海网站建设网珠海网站建设公司 - 品牌建站
只帮客户做赚钱的营销型企业网站,让企业主轻轻松松赚钱!

在中国,有 06815 家企业正在使用我们提供的各项服务!

小程序局域网通信API插件使用说明

发布时间:2018/11/6阅读次数:2020来源:珠海网站建设网 [ 网讯互联 ][ 微信小程序 ] [ 我要投稿 ]

小程序局域网通信API插件使用说明,小程序基础库2.4.0提供了wx.startLocalServiceDiscovery等一系列mDNS API,可以用来获取局域网内提供 mDNS 服务的设备的IP。wx.request/wx.connectSocket/wx.uploadFile/wx.downloadFile的url参数允许为 ${IP}:${PORT}/${PATH} 的格式,当且仅当IP与手机IP处在同一网段且不与本机IP相同(一般来说,就是同一局域网,如连接在同一个wifi下)时,请求/连接才会成功。 在这种情况下,不会进行安全域的校验,不要求必须使用 https/wss,也可以使用 http/ws。

服务器域名配置 每个微信小程序需要事先设置一个通讯域名,小程序只可以跟指定的域名与进行网络通信。包括普通 HTTPS 请求(request)、上传文件(uploadFile)、下载文件(downloadFile) 和 WebSocket 通信(connectSocket) 配置流程 服务器域名请在 「小程序后台-设置-开发设置-服务器域名」 中进行配置,配置时需要注意: 域名只支持 https (request、uploadFile、downloadFile) 和 wss (connectSocket) 协议; 域名不能使用 IP 地址或 localhost; 域名必须经过 ICP 备案; 出于安全考虑,api.weixin.qq.com 不能被配置为服务器域名,相关API也不能在小程序内调用。 开发者应将 appsecret 保存到后台服务器中,通过服务器使用 appsecret 获取 accesstoken,并调用相关 API; 对于每个接口,分别可以配置最多 20 个域名。

HTTPS 证书,小程序必须使用 HTTPS 发起网络请求。请求时系统会对服务器域名使用的 HTTPS 证书进行校验,如果校验失败,则请求不能成功发起。由于系统限制,不同平台对于证书要求的严格程度不同。为了保证小程序的兼容性,建议开发者按照最高标准进行证书配置,并使用相关工具检查现有证书是否符合要求。 对证书要求如下: HTTPS 证书必须有效; 证书必须被系统信任,即根证书被已系统内置 部署 SSL 证书的网站域名必须与证书颁发的域名一致 证书必须在有效期内 证书的信任链必需完整(需要服务器配置) iOS 不支持自签名证书; iOS 下证书必须满足苹果 App Transport Security (ATS) 的要求; TLS 必须支持 1.2 及以上版本。部分旧 Android 机型还未支持 TLS 1.2,请确保 HTTPS 服务器的 TLS 版本支持 1.2 及以下版本; 部分 CA 可能不被操作系统信任,请开发者在选择证书时注意小程序和各系统的相关通告。 Chrome 56/57 内核对 WoSign、StartCom 证书限制周知 证书有效性可以使用 openssl s_client -connect example.com:443 命令验证,也可以使用其他在线工具。 除了网络请求 API 外,小程序中其他 HTTPS 请求如果出现异常,也请按上述流程进行检查。如 https 的图片无法加载等。

网络请求 超时时间 默认超时时间和最大超时时间都是 60s; 超时时间可以在 app.json 中配置。 使用限制 网络请求的 referer header 不可设置。其格式固定为 https://servicewechat.com/{appid}/{version}/page-frame.html,其中 {appid} 为小程序的 appid,{version} 为小程序的版本号,版本号为 0 表示为开发版、体验版以及审核版本,版本号为 devtools 表示为开发者工具,其余为正式版本; request、uploadFile、downloadFile 的最大并发限制是 10 个; 小程序进入后台运行后(非置顶聊天),如果 5s 内网络请求没有结束,会回调错误信息 fail interrupted;在回到前台之前,网络请求接口调用都会无法调用。 返回值编码 建议服务器返回值使用 UTF-8 编码。对于非 UTF-8 编码,小程序会尝试进行转换,但是会有转换失败的可能。 小程序会自动对 BOM 头进行过滤(只过滤一个BOM头)。 回调函数 只要成功接收到服务器返回,无论 statusCode 是多少,都会进入 success 回调。请开发者根据业务逻辑对返回值进行判断。

插件调用 API 的限制 插件可以调用的 API 与小程序不同,主要有两个区别: 插件的请求域名列表与小程序相互独立; 一些 API 不允许插件调用(这些函数不存在于 wx 对象下)。 wx.login 和 wx.requestPayment 在插件中不能使用,但可以通过插件功能页来 获得用户信息 和 进行支付 ,请参考插件功能页。

以上内容由珠海网站建设(网讯互联)为您提供!更多有关网站建设网站设计网站制作微信营销微官网手机网站建设营销型网站建设微信小程序等互联网应用服务都可以联系我们!建站热线:400-000-1280

您想咨询企业网站建设流程和报价吗?
您是否有考虑过打造赚钱营销型企业网站
移动互联网+都这么热门了,您还没有4G手机网站吗?
您想要让您的产品和服务出现在搜索引擎首页吗?
您想获得企业网站整体运营推广解决方案吗?
不说了~ 拿起手机扫码沟通,您懂得! ^_^
珠海网站建设公司微信二维码
嘚啵嘚啵一句:加微信时请告知尊姓大名
本文关键词:小程序局域网,小程序API,小程序插件
本文链接:http://www.zhgov.com/webnews/665.html
热门标签
      珠海网站建设网,微信小程序/企业网站建设综合服务平台
  • 您只需要告诉我们需要什么样的产品,网讯互联团队将为您打造一站式互联网综合应用平台!
立即咨询在线客服

网站建设

为什么要选择网讯互联

工商实名验证
证照齐全 正规公司 诚信经营
公平交易 满意后付款
价格公开透明 倡导理性消费
无风险,免费ICP备案
开具正规发票 免费网站备案
无风险,全额退款
没有有效稿件 承诺全额退款
      网讯互联企业邮箱
  • 请将#换成@
web#zhgov.com
首页 | 关于我们 | 新闻中心 | 支付方式 | 我要加盟 | 我要爆料 | 我要合作 | 我要做网站 | 我要备案 | 网站地图 | 友情链接 | 在线客服 | 联系方式
Copyright © 2007-2019 珠海市网讯互联信息科技有限公司 [ 珠海网站建设网 ] www.zhgov.com , All Rights Reserved. TAGS 新闻地图
【珠海网站建设网】企业网站建设、网站制作、网站设计、营销型网站建设、外贸网站制作、手机网站制作、微信营销、微官网、微信小程序、云主机等服务提供商 ^_^
联系地址:广东省珠海市香洲区香海路129号 咨询电话:133-9295-6503(一按帮您) 传真:0756-3130945 业务邮箱:[ 马上写信咨询 ] 业务QQ:79535318
工商注册号工业和信息化部粤ICP备12038494号粤公网安备 44040202000391号 众信验证 百度信誉V官网认证 安全联盟实名验证