1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| 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(); } }
|