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
- onReqAuth() {
- const request = new Promise((resolve, reject) => {
- wx.request({
- url: 'https://www.someHost.cn/api/path',
- data: {
- sbxh: 'S20230831-001',
- ident: 'T01',
- parm: ''
- },
- method: 'POST',
- success: (res) => {
- resolve(res.data);
- },
- fail: (err) => {
- reject(err)
- }
- })
- });
- request.then((data) => {
- console.log('请求成功', data);
- // decodeURIComponent:解析URL编码
- let msg = decodeURIComponent(data.msg);
- console.log(msg);
- this.data.reqResult = msg;
- this.setData({
- reqResult: this.data.reqResult
- })
- }).catch((err) => {
- console.error('请求失败:', err);
- })
- }
复制代码
4. 接口封装
微信小步伐开发,wx.request网络请求封装-CSDN博客
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |