import http from '@ohos.net.http';
interface ReqObj {
url: string
params?: object | string | number
}
export default async function getHttpData(reqObj:ReqObj): Promise<any>{
let dataList: any = []
let httpRequest = http.createHttp();
let response = httpRequest.request(
"填写HTTP请求的URL地址",
{
method: http.RequestMethod.POST,
header: {
'Content-Type': 'application/json'
},
extraData: {
data: ''
},
expectDataType: http.HttpDataType.STRING,
}
);
await response.then((data) => {
const code = data.responseCode
if (code == 200) {
const response = data.result + "";
const res = JSON.parse(response).data
dataList = res
}else if (code === 401){
}
}).catch((err) => {
console.info('error:' + JSON.stringify(err));
})
return dataList;
}