位置: 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配置地址)

  • 12306买卧铺怎么选上下铺(12306买卧铺怎么选择)

    12306买卧铺怎么选上下铺(12306买卧铺怎么选择)

  • 抖音口令复制后怎么打开(抖音口令复制后怎么打不开)

    抖音口令复制后怎么打开(抖音口令复制后怎么打不开)

  • 750显卡什么档次(750显卡什么水平)

    750显卡什么档次(750显卡什么水平)

  • 爱奇艺怎么面对面快传(爱奇艺怎么面对面登录会员)

    爱奇艺怎么面对面快传(爱奇艺怎么面对面登录会员)

  • 校园网属于什么安全类型(校园网属于什么类型的网络)

    校园网属于什么安全类型(校园网属于什么类型的网络)

  • 华为手机图片尺寸怎么改(华为手机图片尺寸大小怎么修改)

    华为手机图片尺寸怎么改(华为手机图片尺寸大小怎么修改)

  • 华为p40pro跑分是多少

    华为p40pro跑分是多少

  • dns域名服务器的作用是什么(dns域名服务器的主要功能是)

    dns域名服务器的作用是什么(dns域名服务器的主要功能是)

  • 淘宝取消订单有什么影响(淘宝取消订单有赔偿吗)

    淘宝取消订单有什么影响(淘宝取消订单有赔偿吗)

  • 抖音怎么删除全部关注(抖音怎么删除全部私信聊天记录)

    抖音怎么删除全部关注(抖音怎么删除全部私信聊天记录)

  • 小米8有没有nfc功能(小米8有没有谷歌服务)

    小米8有没有nfc功能(小米8有没有谷歌服务)

  • 苹果耳机左耳失效(苹果耳机左耳没反应)

    苹果耳机左耳失效(苹果耳机左耳没反应)

  • 无法连接到null什么意思(无法连接到打印机)

    无法连接到null什么意思(无法连接到打印机)

  • 什么是淘宝心级(淘宝的心级什么时候更新)

    什么是淘宝心级(淘宝的心级什么时候更新)

  • 计算器上0ff是什么意思(计算器上的ff是什么键)

    计算器上0ff是什么意思(计算器上的ff是什么键)

  • 心形照片怎么拼出来的(心形照片怎么拼图好看)

    心形照片怎么拼出来的(心形照片怎么拼图好看)

  • 探探资料审核要多久(探探资料审核要多久时间)

    探探资料审核要多久(探探资料审核要多久时间)

  • 华为nova5无法录屏(华为nova5i不能录屏)

    华为nova5无法录屏(华为nova5i不能录屏)

  • 好玩吧怎么注销账号(好玩吧解除绑定算注销么)

    好玩吧怎么注销账号(好玩吧解除绑定算注销么)

  • beats无线耳机怎么开(beats无线耳机怎么恢复出厂设置)

    beats无线耳机怎么开(beats无线耳机怎么恢复出厂设置)

  • 58到家怎么接单(58到家怎么接单的流程)

    58到家怎么接单(58到家怎么接单的流程)

  • 华为花粉俱乐部怎么申请升级(华为花粉俱乐部官网)

    华为花粉俱乐部怎么申请升级(华为花粉俱乐部官网)

  • 怪兽充电宝可以在其他地方还吗(怪兽充电宝可以自己充电吗)

    怪兽充电宝可以在其他地方还吗(怪兽充电宝可以自己充电吗)

  • oppo手机从哪里调色彩(oppo手机从哪下载软件)

    oppo手机从哪里调色彩(oppo手机从哪下载软件)

  • Maven基础学习——tomcat插件配置(含web工程配置)(maven视频教程)

    Maven基础学习——tomcat插件配置(含web工程配置)(maven视频教程)

  • 已认证进项税转出怎样做账务处理
  • 增值税和附加税如何计算
  • 农产品开具发票税率是多少
  • 个税申报信息怎么恢复
  • 现金流量表年报中的上年金额是什么
  • 土地增值所得需交什么税
  • 固定资产清理时残值怎么处理
  • 企业捐赠不动产 会计分录
  • 固定资产暂估折旧能税前扣除吗
  • 发放股票股利的账务处理
  • 收到保险公司返还的保险费
  • 没有业务来往可以报税吗
  • 企业筹办期间,发生亏损,应该计算为亏损年度
  • 装修改造增值税税率
  • 契税如果没有按时交会怎么办
  • 税务稽查执法要以什么为依据,按照法定的职责
  • 小企业会计准则主要按照什么计量
  • 小微企业免税销售额一栏怎么填
  • 小规模纳税人怎么算税
  • 收到的税费返还减少的原因
  • 报销抵冲银行日记帐要怎么入帐?
  • 增资后工商怎么变更
  • 手机连不上wifi显示已停用是怎么回事
  • win10右键个性化提示该文件没有与之关联
  • 鸿蒙系统桌面布局图片怎么设置
  • thinkphp d方法
  • 外商独资企业在中国上市简称什么
  • 土地增值税的意思
  • 企业要普通发票有什么用
  • 建筑业2021年享受核定征收吗
  • 购物卡怎么开发票比较好
  • 刚成立的新公司怎么报税
  • 账面价值账面余额摊余成本
  • 一般纳税人只有销项没有进项
  • 宝塔面板在哪
  • php和mysql的联合使用解决了
  • 通过MySQL日志实时查看执行语句以及更新日志的教程
  • mysql log
  • 库存暂估入账的会计分录
  • 初始化流程
  • 进项税抵扣销项税算法
  • 民间非盈利组织使用什么会计准则
  • 损益类账户属于资产还是负债
  • 暂估入库可以隔几个月再冲回吗
  • 水利建设基金一直没缴纳
  • 存货期末计量按什么分类
  • 数字证书限额多少
  • 预收账款怎么做账
  • 年末结转的会计核算过程
  • 工业企业进项税和销项税均为17%
  • sql server 执行语句
  • 系统审核策略配置
  • archlinux安装zsh
  • Linux系统中quota磁盘命令的相关使用解析
  • ubuntu切换登录用户
  • linux wechat
  • windows屏幕上有多个窗口时
  • xp电脑桌面图片显示缩略图
  • 有没有类似window的免费软件
  • Win7自带的扫雷怎么都打不开
  • flashhelperservice.exe是什么程序
  • win7显示ipv6无网络访问权限
  • win7系统找不到蓝牙设备
  • form表单中input设置为readonly和disabled的区别
  • 基于jquery实现小说
  • linux shell 输出到文件
  • ndk dose not contain any platform
  • unity c#开发
  • 使用jQuery的toggle()方法对HTML标签进行显示、隐藏的方法(示例)
  • 轻松实现的英文
  • Jquery实现$.fn.extend和$.extend函数
  • 简述python语言
  • 领导班子和领导干部的区别
  • 办理税控盘的流程
  • 长春税务局电话举报
  • 地税局上班时间是几点
  • 纳税服务投诉整改报告
  • 内蒙古税务总局网站官网
  • 地税申报网上操作步骤
  • 浙江国地税联合税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设