HarmonyOS 鸿蒙Next Stage模型下明文http请求在哪里设置?
HarmonyOS 鸿蒙Next Stage模型下明文http请求在哪里设置?
在FA模型下,明文http请求有设置(config.json 中):
“deviceConfig”: { “default”: { “network”: { “cleartextTraffic”: true } } },
在Stage模型下:
1. 是否还需要这样的设置?
2. 如果需要,在哪里设置呢?app.json5,还是module.json5,还是其他什么地方?
6 回复
为啥我在Stage模型下,Image加载http的图片依然不显示,权限也加了。
更多关于HarmonyOS 鸿蒙Next Stage模型下明文http请求在哪里设置?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
不需要设置
好的,谢了
没设置的时候为什么 http 的api 请求 会被改成 https?这是什么原因?
请教下是怎么配置的?我的还是不行
在HarmonyOS鸿蒙Next Stage模型下,明文HTTP请求的设置主要通过NetworkKit中的http模块来实现。以下是设置明文HTTP请求的步骤:
- 权限申请:首先,你需要在module.json5文件中申请ohos.permission.INTERNET权限,以便应用能够发起网络请求。
- 引入http模块:在你的代码中,从@kit.NetworkKit中导入http命名空间。
- 创建HttpRequest对象:调用http.createHttp()方法创建一个HttpRequest对象。
- 配置请求参数:设置请求的URL、方法(如GET、POST等)、请求头、请求体等参数。
- 发起请求:调用HttpRequest对象的request()方法发起网络请求。
- 处理响应:在回调函数中处理返回的HTTP响应。
- 销毁请求对象:当请求使用完毕后,调用HttpRequest对象的destroy()方法主动销毁。
请确保按照上述步骤正确设置明文HTTP请求。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。