微信小程序 基础 - 11 (网络通信类API:wx.request())

news/2024/7/20 4:05:40 标签: 微信小程序, 小程序, 微信

wx.request可以向服务端发送https请求,但是有如下限制:

  • 将需要通信的域名添加到后台管理网站的合法域名列表中.

  • 域名只支持 httpswss协议;

  • 域名不能使用 IP 地址(小程序的局域网 IP 除外)或 localhost;

  • 域名必须经过 ICP 备案;

  • 不支持配置父域名,使用子域名。

将需要通信的域名添加到后台管理网站的合法域名列表中:

  1. 登录小程序后台. http://mp.weixin.qq.com 扫码登录.

  2. 导航: 开发管理 -- 开发设置 -- 服务器域名设置 -- 添加服务器域名 https://api.tedu.cn.

  3. 如果有多个域名,域名与域名之间用英文分号隔开.

  4. 打开开发工具,点击详情 -- 项目配置,查看开发工具是否已与后台网站同步设置.

    wx.request({
        url: '请求资源路径',
        method: '请求方式',
        header: {'cookie', 'ID:234234233'},  // 请求消息头
        data: {name:'zs', age:15},   // 请求参数
        success: (res)=>{},  // 请求发送成功后执行的回调方法
        fail: (err)=>{},  // 请求发送失败后执行的回调方法
        complete: (data)=>{}  // 无论成功或失败都会执行的回调方法
    })


http://www.niftyadmin.cn/n/508702.html

相关文章

微信小程序 基础 - 12 (小程序缓存设计方案:wx.setStorage、wx.getStorage、wx.clearStorage、wx.removeStorage)

什么叫缓存? 客户端向服务端发送请求试图获取一组数据, 当数据下载完毕后, 客户端可以将下载下来的数据缓存到客户端本地. 当下次再需要发送请求时, 先去缓存中搜索, 看看以前有没有存过, 若找得到则直接使用, 若找不到再发请求. 什么样的业务适合使用缓存? 数据变化频率低的…

微信小程序 基础 - 13 (获取当前设备位置信息、接入腾讯位置服务)

在首页获取当前设备位置信息 在onLoad时获取当前定位信息. 在app.json中配置permission字段注册位置权限. 调用wx.getLocation获取经纬度信息. 根据当前经纬度, 解析为城市名称, 显示在首页左上角.(需要借助腾讯位置服务) 接入腾讯位置服务 http://lbs.qq.com 申请开发者密钥…

微信小程序 基础 - 14 (小程序云开发:云数据库、云存储、云函数)

概述 开发者可以使用腾讯提供的云服务来开发微信小程序/小游戏的后端接口, 而无需自己搭建服务器. 云开发提供的基础能力有: 云数据库 是一个可以在小程序前端操作, 也可以在云函数中操作的json类型数据库. 云存储 是一个可以在小程序前端操作的云盘.(云存储空间)…

微信小程序 基础 - 15 (小程序云开发:云数据库Collection对象)

Collection对象用于操作集合. 通过db.collection(集合名称)获取. 它提供了很多的方法对集合进行处理: 方法名作用collection.add()向集合中添加数据collection.doc()通过id查询一条记录, 返回Recordcollection.where()添加查询筛选条件collection.skip(n)跳过结果集的前n条记录…

微信小程序 基础 - 16 (自定义组件Component)

如何自定义组件? 1.新建Component. 与Page类似,包含四件套. 2.在.json中编写组件声明: {"component": true } 3.编写组件基础的wxml / wxss 4.在普通页面中,引入该组件,使用该组件. {"usingComponents": {…

微信小程序 基础 - 17 (vant组件库的使用)

安装vant组件库 步骤一 通过 npm 安装 进入项目根目录, 执行以下命令,初始化npm, 安装vant: cd xxxx #进入文件夹目录 cloudnpm init # 一路回车 初始化npm 将会生成package.json npm i vant/weapp -S --production #…

微信小程序 基础 - 18 (微信登录业务:登录、注册)

微信登录 1、点击 "登录" 文本, 调用微信开放的API接口,获取当前用户的微信公开信息:昵称/头像等. 2、更新界面. 注意: 虽然wx.getUserProfile方法可以获取用户微信的基本信息用户显示, 但是一个完整的登录业务还远远没有写完. 因为不仅需要…

微信小程序 基础 - 19 (登录后用户头像的更新)

上传更新头像的业务流程: 1.客户端点击头像选择头像图片 wx.chooseImage() 2.将头像图片上传到服务器, 并且获取访问该头像图片的网络路径. 3.将该网络路径, 与当前用户绑定在一起存入数据库 4.在下次登录时, 获取到最新的头像路径, 就可以看到新头像了 云开发-云存…