在module.json5文件中加入网络权限:
“requestPermissions”:[
{
“name”: “ohos.permission.INTE.NET”
}
] ,
如图
文件位置:
import http from ‘@ohos.net.http’;
let httpRequest = http.createHttp(); //获取HTTP对象
let url = "http://somewords.xyz:80/store/login" //填写路径
let promise = httpRequest.request(
// 请求url地址
url,
{
// 请求方式
method: http.RequestMethod.POST,
// 请求的额外数据。
extraData: {
"storeId": this.storeId, //要携带的参数
"password": this.storePassword,
},
// 可选,默认为60s
connectTimeout: 60000,
// 可选,默认为60s
readTimeout: 60000,
// 开发者根据自身业务需要添加header字段
header: {
'Content-Type': 'Application/json'
}
}).then((data) => {
//回调函数
}).catch((err) => {
console.info('error:' + JSON.stringify(err));
})