在微信小程序中,你可以使用 wx.request 方法来发起网络请求。以下是一个简单的示例,展示如何使用该方法发起 GET 请求:
wx.request({
  url: 'https://api.example.com/data',
  method: 'GET',
  data: {
    key1: 'value1',
    key2: 'value2'
  },
  header: {
    'content-type': 'application/json' // 设置请求的 header 类型
  },
  success: function (res) {
    console.log('请求成功', res.data);
  },
  fail: function (error) {
    console.error('请求失败', error);
  }
});

上述代码中的各个参数说明如下:

  •  url: 请求的 URL 地址。

  •  method: 请求的方法,可以是 'GET'、'POST' 等。

  •  data: 请求的参数,以对象的形式传递。

  •  header: 请求的头部信息,例如设置请求的内容类型为 JSON。

  •  success: 请求成功的回调函数,参数为服务器返回的数据。

  •  fail: 请求失败的回调函数,参数为错误信息。


如果需要发起 POST 请求,只需将 method 设置为 'POST' 并提供相应的请求数据。
wx.request({
  url: 'https://api.example.com/data',
  method: 'POST',
  data: {
    key1: 'value1',
    key2: 'value2'
  },
  header: {
    'content-type': 'application/json' // 设置请求的 header 类型
  },
  success: function (res) {
    console.log('请求成功', res.data);
  },
  fail: function (error) {
    console.error('请求失败', error);
  }
});

以上是一个基本的网络请求示例。在实际开发中,你可能还需要处理更多的场景,比如上传文件、设置请求超时、处理 Cookies 等。详细的 API 文档可以在[微信小程序官方文档 - 网络](https://developers.weixin.qq.com/miniprogram/dev/api/network/request/wx.request.html)中查阅。


转载请注明出处:http://www.zyzy.cn/article/detail/839/微信小程序