HarmonyOS鸿蒙Next中创建的应用无法发起HTTP请求
HarmonyOS鸿蒙Next中创建的应用无法发起HTTP请求 最近项目发起HTTP请求失败,然后创建示例项目进行调试,发现不管创建哪个版本的项目都无法发起HTTP请求,都是报统一的错误。权限也配置了的。
每个项目都是报相同的错误。SDK6、SDK7、SDK8在远程模拟器上都是一样,日志都是报这样的错误。
请求的链接地址我在浏览器上是可以直接打开有数据的,不用任何请求参数。
6 回复
更多关于HarmonyOS鸿蒙Next中创建的应用无法发起HTTP请求的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
你仔细看下接口文档,鸿蒙为了安全考虑,没有特殊配置的话是不允许发起未加密的http请求的。
没有加密啊。项目在上上周是完全可以正常进行网络请求的,能够获取到接口返回的数据。突然间就不能发起请求了。
未加密的需要特殊配置才行,
但是我看文档里面,使用HTTP功能需要申请ohos.permission.INTERNET权限。并没有其他设置啊。而且我的接口是https协议的啊。
在HarmonyOS鸿蒙Next中,如果应用无法发起HTTP请求,可能是以下原因导致的:
- 网络权限未配置:确保在
config.json
文件中已添加ohos.permission.INTERNET
权限。 - 网络状态检查:在发起请求前,检查设备是否已连接到网络。
- URL或参数错误:确认请求的URL和参数是否正确。
- 安全策略限制:鸿蒙系统可能对非HTTPS请求有安全限制,建议使用HTTPS协议。
- 代码逻辑问题:检查请求代码是否正确,确保使用了正确的API(如
@ohos.net.http
模块)。
如果问题仍未解决,建议查看官方文档或社区支持。