HarmonyOS 鸿蒙Next openHarmony httpRequest返回code为6 网络请求失败
HarmonyOS 鸿蒙Next openHarmony httpRequest返回code为6 网络请求失败 代码如下:
let httpRequest= http.createHttp();
httpRequest.request(this.ALMANAC_INFO, {
method: 'GET',
header: {
'Content-Type': 'application/json'
},
readTimeout: 60000,
connectTimeout: 60000
}, (err, data) => {
if (!err) {
console.info('Result:' + data.result);
console.info('code:' + data.responseCode);
console.info('header:' + data.header);
} else {
console.info('error:' + err);
}
});
访问的URL测试是没问题的,config.json配置如下:
"reqPermissions": [
{
"name": "ohos.permission.GET_NETWORK_INFO"
},
{
"name": "ohos.permission.INTERNET"
},
{
"name": "ohos.permission.SET_NETWORK_INFO"
}
],
"deviceConfig": {
"default": {
"process": "com.example.myapplication",
"supportBackup": false,
"network": {
"cleartextTraffic": true
}
}
},
问题描述: http请求始终失败,返回{code:6}
更多关于HarmonyOS 鸿蒙Next openHarmony httpRequest返回code为6 网络请求失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
httpRequest返回code为6表示无法解析主机名,可能造成原因:
1. 传入的服务器的URL不正确。
2. 网络不通畅。
处理方法:
1. 请检查输入的服务器的URL是否合理。
2. 请检查网络连接情况
更多关于HarmonyOS 鸿蒙Next openHarmony httpRequest返回code为6 网络请求失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html