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/微信小程序