應用通過HTTP發起一個數據請求,支持常見的GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT方法。
使用該功能需要申請ohos.permission.INTERNET權限。
接口說明
image.png
請求接口封裝
ets > common > utils > HttpUtil.est
import { http } from '@kit.NetworkKit';
export default async function https(url: string, method: string) {
if (!url) {
return undefined;
}
let request = http.createHttp();
let result = await request.request(url, {
method: method as http.RequestMethod,
header: { 'Content-Type': 'application/json' },
readTimeout: 50000,
connectTimeout:50000
});
request.destroy();
return result.result
}