uniapp中的request
时间: 2023-11-05 12:53:05 浏览: 79
在uni-app中,可以使用uni.request来实现网络请求。uni.request可以发送HTTP/HTTPS请求,并且支持Promise API以及async/await语法。
使用uni.request时,需要传入一个包含请求相关配置的对象,常见的配置项包括:
- url:请求地址
- method:请求方法,如GET、POST等
- data:请求数据,可以是普通对象、字符串、ArrayBuffer等
- header:请求头,可以设置Content-Type、Authorization等信息
- success:请求成功的回调函数
- fail:请求失败的回调函数
下面是一个使用uni.request发送POST请求的示例:
```
uni.request({
url: 'https://example.com/api',
method: 'POST',
data: {
name: 'John',
age: 30
},
header: {
'Content-Type': 'application/json',
'Authorization': 'Bearer xxxxxxxx'
},
success: function(res) {
console.log(res.data);
},
fail: function(err) {
console.error(err);
}
});
```
在请求成功的回调函数中,可以通过res.data获取响应数据。在请求失败的回调函数中,可以通过err获取错误信息。
阅读全文