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

  • 华为手机怎么打开小艺(华为手机怎么打开空调开关)

    华为手机怎么打开小艺(华为手机怎么打开空调开关)

  • 序列号显示无法验证购买日期啥意思(序列号显示无法查看保障状态)

    序列号显示无法验证购买日期啥意思(序列号显示无法查看保障状态)

  • windows已遇到关键 1分钟后自动重启(windows已遇到关键 1分钟关闭重启)

    windows已遇到关键 1分钟后自动重启(windows已遇到关键 1分钟关闭重启)

  • 拍视频用什么剪辑(拍视频剪视频好用的软件)

    拍视频用什么剪辑(拍视频剪视频好用的软件)

  • 路由器显示光信号红灯是什么意思(路由器显示光信号红灯怎么回事)

    路由器显示光信号红灯是什么意思(路由器显示光信号红灯怎么回事)

  • wcble是什么手机(ww是什么手机)

    wcble是什么手机(ww是什么手机)

  • 什么视频属于D类违规(什么视频属于记录美好生活)

    什么视频属于D类违规(什么视频属于记录美好生活)

  • qq互看什么意思(qq互看真的假的)

    qq互看什么意思(qq互看真的假的)

  • 淘宝超过30天怎么退货(淘宝超过30天怎么申请售后)

    淘宝超过30天怎么退货(淘宝超过30天怎么申请售后)

  • oled和tft屏幕的区别(oled和tft屏幕哪个更好)

    oled和tft屏幕的区别(oled和tft屏幕哪个更好)

  • ipad wifi版可以用热点吗(ipad wifi版可以用手机号注册账号吗)

    ipad wifi版可以用热点吗(ipad wifi版可以用手机号注册账号吗)

  • hd通话收费吗(hd通话耗流量吗)

    hd通话收费吗(hd通话耗流量吗)

  • 红米note8怎么导入联系人(红米note8pro怎么导入联系人)

    红米note8怎么导入联系人(红米note8pro怎么导入联系人)

  • oppo的呼吸灯怎么设置(oppo呼吸灯怎么开启)

    oppo的呼吸灯怎么设置(oppo呼吸灯怎么开启)

  • 快手浏览设置在哪(快手浏览设置在哪里打开)

    快手浏览设置在哪(快手浏览设置在哪里打开)

  • 组装锂电池组所需材料(锂电池组装项目怎么样)

    组装锂电池组所需材料(锂电池组装项目怎么样)

  • 红米note5什么时候更新MIUI11(红米note5 2021)

    红米note5什么时候更新MIUI11(红米note5 2021)

  • 淘宝过了7天能退货吗(淘宝超过七天后可以退换吗)

    淘宝过了7天能退货吗(淘宝超过七天后可以退换吗)

  • 苹果手机怎么拍月亮清楚(苹果手机怎么拍月亮更清晰)

    苹果手机怎么拍月亮清楚(苹果手机怎么拍月亮更清晰)

  • iwatch能不能测血压(iwatch可以测血压和心率吗)

    iwatch能不能测血压(iwatch可以测血压和心率吗)

  • 苹果4怎么截屏(苹果4怎么截屏幕图视频)

    苹果4怎么截屏(苹果4怎么截屏幕图视频)

  • shiftf5是什么快捷键

    shiftf5是什么快捷键

  • 苹果呼叫限制怎么解除(苹果呼叫限制怎么取消设置)

    苹果呼叫限制怎么解除(苹果呼叫限制怎么取消设置)

  • 一加7用什么屏幕(一加7用什么屏幕最好)

    一加7用什么屏幕(一加7用什么屏幕最好)

  • 无线鼠标怎么换电池(无线鼠标怎么换一台电脑使用)

    无线鼠标怎么换电池(无线鼠标怎么换一台电脑使用)

  • Win11任务栏设置打开闪退怎么办?Win11任务栏设置打开闪退解决方法(如何设置电脑任务栏显示)

    Win11任务栏设置打开闪退怎么办?Win11任务栏设置打开闪退解决方法(如何设置电脑任务栏显示)

  • RuntimeError: CUDA out of memory 已解决

    RuntimeError: CUDA out of memory 已解决

  • 消费税的三种计税方法及各自的计算公式
  • 差旅费是计入
  • 简易计税开的发票可以抵扣吗
  • 征税和补贴对市场结果的影响
  • 滞留票怎么做账务处理
  • 净收益营运指数大于1说明什么
  • 出口零退税率是什么意思
  • 无法支付的应付款怎么处理
  • 月末本年利润余额怎么算
  • 银行对公贷款利息多少
  • 税金及附加怎么计提
  • 房租当月无发票怎么办
  • 公司出售自用汽车如何开票
  • 商贸企业加工费票计入什么科目
  • 纳税人提供不动产租赁服务采取预收款方式
  • 有开发票就要交印花税吗?
  • 房产税缴纳时间规定
  • 农产品没有进项税怎么算
  • 什么称为非正数
  • 会计报表指标也称为什么
  • 每期折旧怎么算
  • 财务内账外账的优缺点
  • 税费是哪个会计科目?
  • 固定资产双倍余额递减法计提折旧公式
  • mac安装双系统教程
  • arm on windows
  • win11系统关闭防火墙怎么关
  • php字符串型数据的定义方式
  • vue路由点击没反应
  • 月入2万的10个小生意低成本
  • 直线法计提折旧每年都一样吗
  • 今天端午节是几月几号啊
  • mac phpstudy
  • tensorflow安装教程pycharm
  • vue backbone
  • 前端开发常用技术
  • mysql分区实现
  • python闭包主要解决什么问题
  • 企业合并财务报表项目有哪些
  • 余热发电前景
  • 销售产品用什么词形容
  • python调试器是什么
  • 出租设备收入交什么税
  • 异地预缴税款多交了有影响吗
  • 发票领购簿用完了怎么领取
  • 酒店客房成本计算公式
  • 土地使用权的使用是什么意思
  • 建筑服务预征缴纳税款期初余额怎么算
  • 进项3个点销项13个点是需要交10个点的税吗
  • 收据作为原始凭证的依据
  • 事业单位如何计算退休工资
  • 生产辅料清单
  • 关于幼儿园的会议内容
  • 甲方代交水电费合法吗
  • 在建工程中发生的费用
  • 应付账款的主要风险点
  • 抵扣进项税额必须用专用发票吗
  • 残保金新企业用交吗
  • 清空mysql数据库
  • 用命令创建文件夹
  • win9什么时候发布的
  • mac画图的app叫什么
  • 文件选项夹在哪里
  • surveyor.exe - surveyor是什么进程
  • win7360安全卫士有必要装吗
  • win10更新需要重启怎么办
  • win10 rs4
  • Theme.AppCompat.Light的问题
  • unity3d4个脚本
  • unity区域光怎么做
  • java.基础
  • 安卓手机查看sd卡
  • android实现底部菜单
  • unity ugui源码
  • windows搭建python运行环境
  • 河北网上税务登记流程
  • 金蝶EAS固定资产变更
  • 土地增值税分期清算条件?
  • 国税合并地税
  • 关于啤酒包装物押金,下列正确的是( )
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设