const BASE_URL: string = 'https://**************/';
import http from '@ohos.net.http';
export function httpRequestGet(url: string,) {
url = BASE_URL + url
let httpRequest = http.createHttp()
var header = {
'Content-Type': 'application/josn',
}
let responseResult = httpRequest.request(url, {
method: http.RequestMethod.GET,
header: header
})
return responseResult
}
export function httpRequestQueryGet(url: string, query: any) {
url = BASE_URL + url + query
let httpRequest = http.createHttp()
var header = {
'Content-Type': 'application/josn',
}
let responseResult = httpRequest.request(url, {
method: http.RequestMethod.GET,
header: header,
})
return responseResult
}
export function httpRequestDel(url: string) {
url = BASE_URL + url
let httpRequest = http.createHttp();
var header = {
'Content-Type': 'application/json',
}
let responseResult = httpRequest.request(url, {
method: http.RequestMethod.DELETE,
header: header
});
return responseResult
}
export function httpRequestPut(url: string, params: any) {
url = BASE_URL + url
let httpRequest = http.createHttp();
var header = {
'Content-Type': 'application/json',
}
let responseResult = httpRequest.request(url, {
method: http.RequestMethod.PUT,
extraData: params,
header: header
});
return responseResult
}
export function httpRequestPost(url: string, params: any) {
url = BASE_URL + url
let httpRequest = http.createHttp();
var header = {
'Accept': '*/*',
"Content-Type": "application/json;charset=UTF-8",
};
let responseResult = httpRequest.request(url, {
method: http.RequestMethod.POST,
extraData: params,
header: header
});
return responseResult
}
export function httpRequestPostFormData(url: string, params: any) {
console.log(params.phone)
url = BASE_URL + url
let httpRequest = http.createHttp();
var header = {
"Content-Type": "application/x-www-form-urlencoded",
};
let responseResult = httpRequest.request(url, {
method: http.RequestMethod.POST,
extraData: {
phone:1762934082
},
header: header
});
return responseResult
}
使用的时候直接引用传参数,非常方便,可以是代码看着更整洁,也方便后期排错修改