一.utils文件夹下创建HttpUtils.ets
- 导入模块
import {
http } from '@kit.NetworkKit';
- 导入常量,包含baseurl
import {
BasicConstants } from '../Constants/BasicConstants'
- 封装
import {
http} from '@kit.NetworkKit'
import {
BasicConstants } from '../Constants/BasicConstants'
export function myRequest<T,K>(
url:string,
method:http.RequestMethod,
requestData?:K
)
{
const httpRequest = http.createHttp()
return new Promise((resolve:(value:Record<string,T>)=>void,reject:(value?:string)=>void)=>{
httpRequest.request(BasicConstants.BASE_URL+url,{
method:method,
header:{