鸿蒙网络请求示例
·
import http from '@ohos.net.http';
async function login() {
let httpRequest = http.createHttp();
try {
let response = await httpRequest.request(
'https://www.baidu.com/access/auth/login',
{
method: http.RequestMethod.POST,
header: {
'Content-Type': 'application/json'
},
extraData: JSON.stringify({
username: 'admin',
password: '123456'
})
}
);
console.info('Response Code:', response.responseCode);
console.info('Response Data:', response.result.toString());
// 处理响应数据
let result = JSON.parse(response.result.toString());
if (result.code === 200) {
console.info('登录成功');
} else {
console.info('登录失败:', result.message);
}
} catch (err) {
console.error('请求失败:', err);
} finally {
httpRequest.destroy();
}
}更多推荐


所有评论(0)