wx.request()
时间: 2023-12-10 15:33:43 浏览: 69
wx.request()是微信小程序中用来发送网络请求的方法。它可以向服务器发送HTTP请求,并在服务器响应后接收响应数据。以下是wx.request()的基本语法和参数说明:
```javascript
wx.request({
url: 'url',
data: {},
header: {},
method: 'GET',
dataType: 'json',
responseType: 'text',
success: function(res) {},
fail: function(res) {},
complete: function(res) {},
})
```
其中,各参数的含义如下:
- url:必填,请求的地址。
- data:请求的参数,可以是一个对象或字符串。
- header:请求头,可以设置请求头信息。
- method:请求方法,包括GET、POST、PUT、DELETE等,默认为GET。
- dataType:响应的数据类型,可以是json、text、html等,默认为json。
- responseType:响应的数据类型,可以是text、arraybuffer等,默认为text。
- success:请求成功后的回调函数。
- fail:请求失败后的回调函数。
- complete:请求完成后的回调函数,无论成功或失败都会执行。
下面是一个示例,演示如何使用wx.request()发送GET请求并处理响应数据:
```javascript
wx.request({
url: 'https://api.github.com/users/octocat',
success: function(res) {
console.log(res.data) // 输出响应数据
},
fail: function(res) {
console.log('请求失败')
}
})
```
阅读全文