1.解释说明
- post请求是一种常用的通讯方式,这里展示uniapp中如何给后端服务器请求
- uniapp内置的request可以实现这个方法
- content-type有'application/json'
和'application/x-www-form-urlencoded'
。
2.程序示例
export default {
data() {
return {
// 定义一些数据
postData: {
username: 'example',
password: '123456'
},
apiUrl: 'https://your-api-url.com/api/login' // 你的API接口地址
};
},
methods: {
sendPostRequest() {
uni.request({
url: this.apiUrl,
method: 'POST',
data: this.postData,
header: {
'content-type': 'application/json' // 根据后端要求设置合适的Content-Type
},
success: (res) => {
console.log('请求成功', res);
if (res.statusCode === 200) {
// 处理成功响应
console.log('响应数据', res.data);
} else {
// 处理错误响应
console.error('错误状态码', res.statusCode);
}
},
fail: (err) => {
console.error('请求失败', err);
}
});
}
},
onLoad() {
// 页面加载时发送POST请求
this.sendPostRequest();
}
};