如何使用 wx.request 发起 GET 请求?

推荐答案

-- -------------------- ---- -------
------------
  ---- ------------------------------- -- ------
  ------- ------ -- --------
  -------- ------------- -
    ---------------------- -- ----------------------------
  --
  ----- ------------- -
    ------------------- -- ----------
  -
---

本题详细解读

1. wx.request 的基本用法

wx.request 是微信小程序中用于发起网络请求的 API。它支持多种请求方法,包括 GET、POST 等。在发起 GET 请求时,通常只需要指定 urlmethod 参数。

2. 参数说明

  • url: 请求的服务器地址,必须是 HTTPS 协议。
  • method: 请求方法,GET 请求时设置为 'GET'
  • success: 请求成功后的回调函数,参数 res 包含服务器返回的数据。
  • fail: 请求失败后的回调函数,参数 err 包含错误信息。

3. 注意事项

  • 微信小程序要求所有网络请求必须使用 HTTPS 协议,HTTP 请求会被拦截。
  • 在小程序开发工具中,可以通过设置不校验合法域名来测试 HTTP 请求,但在真机上必须使用 HTTPS。
  • wx.requestsuccess 回调函数中,res.data 是服务器返回的数据,通常是一个 JSON 对象。

4. 示例代码解析

在示例代码中,我们向 https://example.com/api/data 发起了一个 GET 请求。如果请求成功,服务器返回的数据会通过 res.data 打印到控制台;如果请求失败,错误信息会通过 err 打印到控制台。

纠错
反馈