微信小程序5——小程序网络数据请求
小程序网络数据请求
1、小程序中网络数据请求的限制
· 只能请求https
· 必须将接口的域名添加到信任列表中,即添加到request合法域名
1.1 配置requests域名
在微信公众平台上,在开发设置的服务器域名中,将域名添加到,request合法域名中(每月只能修改5次,谨慎使用)
· 1、只支持https协议
· 2、不能使用IP地址或localhost
· 3、域名必须经过ICP备案
· 4、一个月只能修改5次
2、发起get/post请求
通过微信小程序提供的wx:request()发起请求
wx.request({url:'',method:'POST',data:{}, success:(res) =>{console.log(res) }})
3、在页面加载时请求数据
//在home.js中子在 onLoad: function (option){this.getSwiperList()this.getList() }
4、注意事项
4.1跳过request域名合法性校验
如果后端程序员没有提供https协议接口,只提供了http协议的接口,为了不耽误开发进度,可进行如下操作
注意:跳过request域名合法性校验的选项,仅限于开发和调试阶段使用
4.2关于跨域和Ajax的说明
跨域问题只存在于基于浏览器的web开发中,在微信小程序中不存在跨域问题
Ajax技术的核心是依赖于浏览器中的XMLHttpRequest 这个对象,由于小程序的宿主环境是微信客户端,所以小程序中不能叫做发起“Ajax请求”,而是“发起网络数据请求”
微信小程序5——小程序网络数据请求相关推荐
- 微信小程序基础学习(2)- 模板与配置:WXML 模板语法、WXSS 模板样式、全局配置、页面配置、网络数据请求
1. WXML 模板语法 1.1 数据绑定 (1) 数据绑定的基本原则 ① 在 data 中定义数据 ② 在 WXML 中使用数据 (2)在 data 中定义页面的数据 在页面对应的 .js 文件中, ...
- 【微信小程序入门到精通】— 配置合法域名、进行网络数据请求(GET、POST)
目录 前言 一.网络数据请求的限制要求 1.1 配置合法域名 1.2 在微信小程序开发者工具里面查询是否成功 二.网络数据请求 2.1 GET 2.2 POST 三.网络数据请求实操 3.1 发起 G ...
- 【微信小程序】网络数据请求
目录 一.小程序中网络数据请求的限制 二.配置request合法域名 三.发起GET请求 四.发起POST请求 五.在页面刚加载时请求数据 六.跳过request合法域名校验 七.关于跨域和Ajax的 ...
- 微信小程序(二)--- 数据绑定,事件绑定,全局配置window,tabBar,网络数据请求,request合法域名,GET,POST
目录 一.WXML模板语法 1.数据绑定 (1)Mustache语法 2.事件绑定 (1)常用事件 (2)属性列表 (3)target和currentTarget的区别 (4)bindtap语法格式 ...
- 微信小程序学习第3天——网络数据请求
一.小程序网络请求限制 1.必须https类型的接口 2.必须将接口的域名添加到信任列表中 二.配置request合法域名 配置步骤:登录微信小程序管理后台 -> 开发 -> 开发设置 - ...
- 【微信小程序】一文带你搞懂小程序的页面配置和网络数据请求
文章目录 页面配置 页面配置文件的作用 页面配置和全局配置的关系 页面配置 网络数据请求 网络数据请求的限制 配置request合法域名 发起get/post请求 在页面刚加载时请求数据 跳过requ ...
- 微信小程序---网络数据请求
目录 学习笔记 网络数据请求 小程序中网络数据请求的限制 配置request合法域名 发起get请求 发起post请求 在页面加载时请求数据 跳过request合法域名校验 关于跨域和Ajax的说明 ...
- 微信小程序-网络数据请求
网络数据请求 1.小程序中网络数据请求的限制 出于安全方面的考虑,小程序对数据接口的请求做出了如下两个限制: ①只能请求HTTPS类型的接口 ②必须将接口的域名添加到信任列表中 配置合法域名: 配置步 ...
- 小程序 | 小程序中常用的事件 + 事件对象的属性列表 +小程序事件传参 + 小程序全局配置 + 小程序页面配置 + 小程序发起网络数据请求
文章目录 一.WXML 模板语法 数据绑定 事件绑定 ⭐小程序中常用的事件 ⭐事件对象的属性列表 target 和 currentTarget 的区别 bindtap 的语法格式 在事件处理函数中为 ...
最新文章
- extern与头文件(*.h)的区别和联系
- python断点调试不起作用flask_关于python的flask框架下的调试
- IBM AI辩手对战世界级人类辩手,炒作还是秀肌肉?
- IIS7.5部署ASP.NET失败
- python面向对象类_python:面向对象(类)
- element-ui中el-table的表头、内容样式
- mysql case默认_MySQL知识整理10.1—存储过程和函数
- CrazyWing:Python自动化运维开发实战 五、Python运算符与表达式
- 中职计算机基础课教学策略研究,计算机-研究教学方法中职学校计算机基础课程教学策略的论文开题报告-优度********网...
- java使用itext7生成pdf
- 量子计算(六):量子计算软件介绍
- php word 生成图片,PHP导出成word,带图片样式
- 最全的ios系统导出微信聊天记录生成词云教程
- 10个让你相见恨晚的iOS Swift动画框架!
- 【Android】自定义控件实现自动补齐邮箱后缀的输入框
- linux iio 设备驱动,FS4412开发板使用Linux IIO驱动框架实现ADC驱动
- cocos2dx-9.键盘事件-实现精灵的连续移动
- Qgis教程6:创建矢量数据
- 【opencv】在图片上画角并且进行角度检测
- linux 查看硬盘使用率
热门文章
- 设置win服务器代理
- 前端项目review之修改element-ui全局主题颜色配置element-theme-chalk和gulp
- logical_and(),logical_or(), logical_not(), logical_xor()用法详解
- border-radius没有效果
- 外贸在谷歌搜索客户,为什么搜索出来的都是同行?
- How To Insult Your Enemies
- 听好程序员一句劝!零基础这样学Java才是正确的方式!
- 如何真正从零开始学习Python
- 搭建GitLab代码管理仓库
- 数据结构|最小生成树问题