位置: IT常识 - 正文

【微信小程序】一文读懂,数据请求(微信小程序在哪里找?)

编辑:rootadmin
【微信小程序】一文读懂,数据请求

推荐整理分享【微信小程序】一文读懂,数据请求(微信小程序在哪里找?),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:微信小程序在哪里打开,微信小程序游戏手游排行榜,微信小程序店铺怎么开,微信小程序店铺怎么开,微信小程序开发公司,微信小程序开发一个多少钱,微信小程序开发一个多少钱,微信小程序开发一个多少钱,内容如对您有帮助,希望把文章链接给更多的朋友!

🍒观众老爷们好呀,这里是前端小刘不怕牛牛频道,小程序系列又更新新文章啦,上文我们讲解了微信小程序的全局配置和局部配置,那么今天就让我们来学习微信小程序的数据请求,这可是做小程序交互效果和绑定数据动态获取、变化的重要操作!! 🍒准备好了吗?那我们就发车啦,赶紧拿起小本本把笔记做起来吧!

文章目录数据请求一,限制条件二,配置request合法域名三,发起GET、POST请求四,页面刚加载请求数据五,跳过request合法域名校验数据请求

小伙伴们知道,在web前端开发有数据请求,我们也学习并使用过Ajax请求。而微信小程序也有数据请求,不过,微信小程序的数据请求可不一样,首先web的环境是浏览器,而小程序的环境是微信客户端,web需要考虑跨域问题,小程序不需要考虑跨域的问题。

同时,微信的数据请求不叫Ajax请求,为什么?因为web端的Ajax是基于对象XMLHttpRequest,而微信小程序都没有这个对象,因此微信小程序的数据请求可就不是Ajax请求了,而是叫做网络数据请求,可不要叫错出糗了哦~~

论数据请求的作用,其实一般做交互效果都会有数据请求,传递数据,用户的行为会通过某个参数传递,然后识别,小程序在做出相对应的展现完成业务。数据的动态呈现、数据的初始化、逻辑层内部判断等等都可能会用到数据请求。

一,限制条件

出于安全性的考虑,微信官方对数据请求的接口设置了两个条件,如下。

只能请求HTTPS类型的接口

这里先对http类型和https类型的区别做简单的讲解: HTTP是超文本传输协议,是互联网上应用最为广泛的一种网络协议,而HTTPS相对于HTTP来说,是以安全为目标的HTTP通道,简单来说就是其安全版(添加一个SSL层进行加密),HTTPS需要ca证书,信息不像http明文传输,而是ssl加密传输。

必须将接口域名添加到信任列表中

简单理解就是,微信小程序需要事先设置通讯域名,小程序只能跟指定的域名进行网络通讯,保证了安全性。

信任列表我们可以在微信开发者工具中的工具栏–>详情–>项目设置–>request合法域名中查看。

request合法域名默认为空。

【微信小程序】一文读懂,数据请求(微信小程序在哪里找?)

那么如何添加呢,且看下方。

二,配置request合法域名

非常简单,我们只需要用登录微信小程序管理后台,之后就可以在开发–>开发设置–>服务器域名进行修改了。

如果是第一次配置,还需要进行身份验证。

关于域名需要注意的小tips

必须是https类型不能使用ip和localhost的域名域名需要通过ICP备案一个月只能修改五次服务器域名

域名已经会设置啦,那我们应该如何发送请求呢?

三,发起GET、POST请求

在微信小程序中,网络数据请求是通过顶级对象wx的request()方法来发送请求的,比如GET请求。

结构如下:

wx.request({url : "域名", //需要在信任列表中method : "GET",data : {//放请求的数据},success : (res)=>{//请求成功后的调用的回调函数}})

POST请求结构上与GET无差,只需要将method的值改为POST即可,这里博主不多做演示。

四,页面刚加载请求数据

有时候,我们需要实现在页面加载的时候,就进行数据请求,来辅佐渲染页面的初始画面,“不写死”的数据很多是在页面加载的时候就要发生一次数据请求的。

而这个应该如何实现呢,其实我们可以利用页面的onload事件,当页面加载后事件触发,然后我们在里面放事件处理函数,事件处理函数里就可以有我们的数据请求,这样也就实现页面加载时请求数据。

onLoad: function(options){//数据请求操作}五,跳过request合法域名校验

开发项目时,前后端进度无法确定,有时候会出现,后端小伙伴仅仅提供了http类型的接口,并没有https类型的接口,前端无法调试,会影响到项目的进度。

这时候,我们可以在微信开发者工具中,本地设置里临时开启[开发环境不校验请求域名、TLS 版本及 HTTPS 证书按钮,如下方图所示,开启后,在微信开发者工具或手机打开小程序时,并不会进行服务器域名的校验、TLS版本及HTTPS证书校验,也就意味着我们可以使用http协议的接口。

不过需要注意的是,上线版本还是需要校验服务器域名,上述只是作为开发者使用。

今天的小程序文章到这里就结束啦,如果觉得对您有帮助的话,可以关注牛牛接下来的文章,感谢您对支持,您的支持是我创作的最大动力!!!

债见~~

本文链接地址:https://www.jiuchutong.com/zhishi/300520.html 转载请保留说明!

上一篇:【学Vue就跟玩一样】Vue中的路由与多种守卫(vue要怎么学)

下一篇:最新版本 Stable Diffusion 开源AI绘画工具之部署篇(最新版本TVBox配置地址)

  • 掘“第二社会”论坛发帖的三大价值

    掘“第二社会”论坛发帖的三大价值

  • 微信怎么加话题标签(微信在哪找群聊)

    微信怎么加话题标签(微信在哪找群聊)

  • 小米10有AI相机功能吗(米10 ai相机)

    小米10有AI相机功能吗(米10 ai相机)

  • 钉钉新消息显示不出来(钉钉消息显示时间)

    钉钉新消息显示不出来(钉钉消息显示时间)

  • 拼多多怎么看直播回放(拼多多怎么看直播卖货)

    拼多多怎么看直播回放(拼多多怎么看直播卖货)

  • 微信群违规还能恢复吗(微信群违规还能解封吗)

    微信群违规还能恢复吗(微信群违规还能解封吗)

  • microsoft onedrive有必要自启动吗(microsoft onedrive有必要开机自启动吗)

    microsoft onedrive有必要自启动吗(microsoft onedrive有必要开机自启动吗)

  • 爱奇艺扫码登录在哪里(爱奇艺扫码登录二维码怎么没了)

    爱奇艺扫码登录在哪里(爱奇艺扫码登录二维码怎么没了)

  • 微信视频群聊怎么弄(微信视频群聊怎么看不到别人)

    微信视频群聊怎么弄(微信视频群聊怎么看不到别人)

  • excel打数字变成E(excel打数字变成井号)

    excel打数字变成E(excel打数字变成井号)

  • 4g升5g需要到营业厅吗(4g升5g需要花钱吗)

    4g升5g需要到营业厅吗(4g升5g需要花钱吗)

  • 蓝牙网关的作用是什么(蓝牙网关的作用与功能)

    蓝牙网关的作用是什么(蓝牙网关的作用与功能)

  • 为什么抖音不能一次性赞所有作品(为什么抖音不能微信支付)

    为什么抖音不能一次性赞所有作品(为什么抖音不能微信支付)

  • nex3防水等级(nex3 5g防水等级)

    nex3防水等级(nex3 5g防水等级)

  • 华为9x升降镜头怎么用(华为x9升降摄像头怎么打开)

    华为9x升降镜头怎么用(华为x9升降摄像头怎么打开)

  • touch id是什么意思(touch id在哪里打开)

    touch id是什么意思(touch id在哪里打开)

  • 图片上画圈怎么弄(图片上画圈怎么设置)

    图片上画圈怎么弄(图片上画圈怎么设置)

  • 怎么更改唤醒siri口令(怎么更改唤醒siri的名字)

    怎么更改唤醒siri口令(怎么更改唤醒siri的名字)

  • vivo有没有5g手机(vivo有5g吗)

    vivo有没有5g手机(vivo有5g吗)

  • 如何自制电视天线(电视自制天线怎么能看上电视)

    如何自制电视天线(电视自制天线怎么能看上电视)

  • iphone取消热点密码怎么设置(iphone热点如何取消密码)

    iphone取消热点密码怎么设置(iphone热点如何取消密码)

  • ios13酷狗铃声设置不了(ios酷狗音乐设置手机铃声)

    ios13酷狗铃声设置不了(ios酷狗音乐设置手机铃声)

  • xr定位怎么关(iphone xr在哪里关闭定位)

    xr定位怎么关(iphone xr在哪里关闭定位)

  • 苹果生物特征识别失败(苹果设置的生物识别在哪里)

    苹果生物特征识别失败(苹果设置的生物识别在哪里)

  • 室内导航APP怎么开发(室内导航用什么软件)

    室内导航APP怎么开发(室内导航用什么软件)

  • 小红书怎么把商品增加到购物车(小红书怎么把商品加入购物车)

    小红书怎么把商品增加到购物车(小红书怎么把商品加入购物车)

  • 表格滚动条怎么设置(表格滚动条怎么设置变短)

    表格滚动条怎么设置(表格滚动条怎么设置变短)

  • fsview命令  文件系统浏览器(fsck命令详解)

    fsview命令 文件系统浏览器(fsck命令详解)

  • 税负转嫁的概念是什么
  • 国税纳税标准
  • 季度末收取房屋的会计处理
  • 广告设计要交文科生吗
  • 企业回购股票会使所有者权益
  • 工程施工计入资产负债表
  • 个人所得税怎么扣
  • 托管开票
  • 软件即征即退的发票怎么开
  • 一般纳税人的税率是多少个点
  • 养老保险跨年度可以补缴吗
  • 申报怎么打印
  • 成本跨年如何处理
  • 单位租用个人住房合法吗
  • 发生应收账款如何入账可避税
  • 简易计征的税率
  • 采购合同中含税金额
  • 股权转让怎么办理才合理
  • 会计行业新技术
  • 发票作废什么时候生效
  • 应收账款重组
  • 主营业务成本算损益类科目吗
  • 工会经费使用具体办法
  • 预存500抵扣1000是几折活动?
  • php7 数组
  • 如何看待税收的本质
  • 贷款损失会计处理
  • 发票备注栏可以写详见清单吗
  • 公司分立土地涉税问题
  • 专业初审
  • 长期应收款属于流动资产吗
  • 存货包括其他业务成本吗
  • 固定资产清查盘盈盘亏的账务处理
  • 同一控制下企业合并发生的审计费用计入
  • 借应付职工薪酬贷其他应收款
  • opencv dng
  • 固定资产转卖会亏本吗
  • vue项目兼容ie9以上浏览器
  • 列表定义格式
  • php中array怎么用
  • 跨平台 gui
  • 零申报有哪些
  • 固定资产对外投资
  • 购入不动产的税率是多少
  • 企业应纳税所得额的计算原则
  • 累计扣除包括哪些
  • 出口货物备案单证目录怎么填
  • 生产企业免抵退是什么意思
  • 个人转租房需要注意什么
  • 起初数据录入
  • 建筑安装合同印花税率怎么算
  • 医院产生的相关费用
  • 企业购买新能源车免购置税吗
  • 劳务公司的劳务税是多少
  • 工程一直不办结算怎么办
  • 账面价值,账面净值,账面余额三者的区别
  • 工业企业生产什么
  • mysql中自增
  • win7提示盗版怎样激活
  • windows vista pe
  • windowsserver2008r2密码重置
  • ubuntu安装transmission
  • “explorer.exe”进程文件
  • win10老是提示
  • rpm包安装位置
  • win11连接win7共享打印机
  • xp启用windows功能
  • win7系统c盘占用空间大
  • win8系统关机在哪
  • ie10变成ie8
  • python的判断语句
  • android怎么真机调试
  • 关于Python的lambda函数,以下选项
  • javascript基础教程教材答案
  • 两个python中内置的数值运算函数
  • javascript ref
  • 12366纳税服务热线坐席人员
  • 一般纳税人销售收入分录
  • 个人所得税app可以更改电话号码吗
  • 出版社税费多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设