微信小程序发起请求必须是https请求吗

微信小程序发起请求必须是https请求吗,第1张

微信小程序发起请求必须是>

1原因如下:

为了保护小程序应用安全,微信官方的需求文档要求,每个微信小程序必须事先设置一个通讯域名,并通过>

因此开发者应先准备好配置好>

2适用领域:

小程序一经推出,立刻引发业界热议,各种Demo、指南一夜之间霸屏,但并不是所有服务都适合小程序。其中,使用频次较低但却比较重要的服务,就非常适合加入微信小程序的申请队伍,比如:教育、医疗、家政、求职招聘、二手买卖、旅游、票务等,用户一年用个一两次之后就再也想不起来的,通过微信小程序解决要比引导用户通过原生方式下载更高效便捷。

另外,初创型企业和个人开发者也可以通过小程序来试探MVP产品,微信拥有天然的传播能力和获客能力,而原生应用除了开发比较复杂外,推广成本极高,获客成本极高,这些都阻碍了产品的探索和快速试错。

在做微信小程序项目开发的过程中,有时候后台给的请求数据过大,会导致请求时间过长或者项目需要离线使用一些数据;这是就可以使用小程序的文件保存和文件读取的API,离线存储数据到本地使用。

保存文件:

页面中获取文件:

为了保护用户数据安全,微信小程序在上线之初就强制要求小程序服务端必须使用>

微信小程序与第三方服务器通讯的域名必须满足以下条件:

1、一个已备案的域名,域名不能加端口;

2、域名必须配置SSL证书,也就是能通过>

3、>

4、微信小程序后台加上合法域名设置。

以上条件全部满足,小程序才能正常通讯,为满足更广泛的兼容性,建议按最高要求配置>

选定证书类型

>

SSL证书分为:EV SSL证书、OV SSL证书以及DV SSL证书三种类型,以及部分证书支持通配符和多域名的功能。开发者可根据自身情况选择不同类型的证书。

DV SSL证书(域名验证型):只验证域名所有适合个人网站、博客等站点使用;

OV SSL证书(企业验证型):验证网站所属单位身份,适合于中旬性企业级用户使用;

EV SSL证书(扩展验证型):扩展验证网站所属单位身份,适合高度信任的企业级用户使用。如金融行业的银行,电子商务平台。

报错信息:request:fail url not in domain list

据提示:合法域名校验出错,然后查看相应文档,微信小程序官方要求每个微信小程序需要事先设置一个通讯域名, 小程序只可以跟指定的域名与进行网络通信 ,所以我们需要在 小程序后台-设置-开发设置-服务器域名 中配置,或者在开发者工具右上角 - 详情-底部 不校验合法域名、web-view(业务域名)、TLS 版本以及 >

1、在appjson加入一句

"networkTimeout": {

"request": 10000

}

设置超时时间,单位毫秒

2、请求

wxrequest时超时会进入 fail方法

fail: function () {

wxhideLoading();

wxshowModal({

title: '提示',

showCancel: false,

content: '请求超时,请退出重新扫码!',

success: function () {

wxredirectTo({

url: '/scan/scan'

})

}

})

}

以上就是关于微信小程序发起请求必须是https请求吗全部的内容,包括:微信小程序发起请求必须是https请求吗、微信小程序存储数据到本地,离线使用、【微信小程序】wx.request请求封装,超级简单等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9827305.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存