请写出Uniapp网络请求API的请求示例
时间: 2024-11-29 22:39:05 浏览: 17
Flutter实现网络请求的方法示例
5星 · 资源好评率100%
在UniApp中,网络请求通常使用内置的`u.request`方法来进行。以下是一个基础的GET请求和POST请求的示例:
**GET请求示例(获取数据):**
```javascript
uni.request({
url: 'https://example.com/api/data', // API地址
method: 'GET',
data: {}, // 可选参数,如果无需传递,则为空对象
success(res) {
console.log('请求成功:', res.data)
},
fail(error) {
console.error('请求失败:', error.message)
}
})
```
**POST请求示例(发送数据):**
```javascript
uni.request({
url: 'https://example.com/api/register', // API地址
method: 'POST',
data: { username: 'your_username', password: 'your_password' }, // 发送的数据
headers: {'Content-Type': 'application/json'}, // 如果需要设置特定的头部信息
success(res) {
console.log('注册成功:', res.data)
},
fail(error) {
console.error('注册失败:', error.message)
}
})
```
在上述代码中,`success`回调处理请求成功的响应,而`fail`回调则处理请求失败的情况。
阅读全文