网络请求——微信小步伐学习条记

[复制链接]
发表于 2025-9-24 17:45:55 | 显示全部楼层 |阅读模式
1. 前言 

发起网络请求,即发起HTTPS网络请求 ,留意必须是HTTPS。

2. 使用前留意事项

使用前留意事项可参考官网文档
底子本领 / 网络 / 使用分析
 简朴的来说,为了安全服务器域名必须要存案,如果只是想测试一下,可以设置项目属性中设置不校验域名。
2.1 测试版-项目设置不校验域名

 微信开发者工具中打开须要设置的项目,点击【详情】,选择【本地设置】,勾选【不校验正当域名……】。

2.2 设置 request 正当域名

在小步伐微信公众平台中设置正当域名。
我们以https://www.escook.cn/,该域名为例,如果要请求该域名下的接口,起首把该域名添加到小步伐中的正当域名中
设置路径:登录小步伐背景->开发与服务->开发管理->服务器域名->点击开始设置


然后进入以下界面,在request域名下添加以下内容之后点击生存
https://aip.baidubce.com;https://applet-base-api-t.itheima.net;


然后在小步伐开发者工具中就能看到刚才设置的正当域名了


 
3. 简朴使用

发起网络请求,即调用wx.requset,接口参数参考官网网络 / 发起请求 / wx.request
  1.     onReqAuth() {
  2.         const request = new Promise((resolve, reject) => {
  3.             wx.request({
  4.                 url: 'https://www.someHost.cn/api/path',
  5.                 data: {
  6.                     sbxh: 'S20230831-001',
  7.                     ident: 'T01',
  8.                     parm: ''
  9.                 },
  10.                 method: 'POST',
  11.                 success: (res) => {
  12.                     resolve(res.data);
  13.                 },
  14.                 fail: (err) => {
  15.                     reject(err)
  16.                 }
  17.             })
  18.         });
  19.         request.then((data) => {
  20.             console.log('请求成功', data);
  21.             // decodeURIComponent:解析URL编码
  22.             let msg = decodeURIComponent(data.msg);
  23.             console.log(msg);
  24.             this.data.reqResult = msg;
  25.             this.setData({
  26.                 reqResult: this.data.reqResult
  27.             })
  28.         }).catch((err) => {
  29.             console.error('请求失败:', err);
  30.         })
  31.     }
复制代码

4. 接口封装

微信小步伐开发,wx.request网络请求封装-CSDN博客

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表