HarmonyOS 鸿蒙Next arkweb http 请求处理疑问

发布于 1周前 作者 wuwangju 来自 鸿蒙OS

HarmonyOS 鸿蒙Next arkweb http 请求处理疑问

12-23 18:56:10.135   37382-37382   A01194/com.wed…RKWEB-CONSOLE  com.wedoctor.patient  I     [CONSOLE:0] “Mixed Content: The page at ‘https://finance-eloan-static.guahao.com/card’ was loaded over HTTPS, but requested an insecure image ‘http://kano.xxxxxx.cn/dao582239028’. This request has been blocked; the content must be served over HTTPS.”, source: https://finance-xxxxxxx.guahao.com/card (0)   我们有部分 h5 页面由于历史原因会存在这样的 http 请求,arkweb 可以配置兼容模式吗?比如 Chrome/Safari 一样的处理  Mixed Content: The page at ‘https://finance-xxxxxxx-static.guahao.com/card’ was loaded over HTTPS, but requested an insecure element ‘http://kanxxxxxx.cn/9Eq582239026’. This request was automatically upgraded to HTTPS, For more information see https://blog.xxxxxxx.org/2019/10/no-more-mixed-messages-about-https.html


更多关于HarmonyOS 鸿蒙Next arkweb http 请求处理疑问的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复
您可以提供一下H5的在线地址吗?

您可以尝试配置mixcontent策略, 文档请参考: https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-arkweb-67-V5

更多关于HarmonyOS 鸿蒙Next arkweb http 请求处理疑问的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next环境中,arkweb作为内置浏览器引擎,其HTTP请求处理机制主要依赖于系统提供的网络API以及ark运行时环境。针对arkweb的HTTP请求处理疑问,以下是一些关键点:

  1. 请求发起:在arkweb中,HTTP请求通常由JavaScript的fetchXMLHttpRequest等API发起。这些API在ark运行时中被映射到底层网络模块。

  2. 请求处理流程:请求发出后,ark运行时将其传递给系统网络模块。网络模块负责建立连接、发送请求数据、接收并解析响应数据,最终将响应结果返回给arkweb。

  3. 跨域处理:arkweb遵循标准的跨域资源共享(CORS)机制。如果请求跨域,服务器需要在响应中设置正确的CORS头,否则请求会被浏览器拦截。

  4. 安全性:arkweb在处理HTTP请求时,会严格遵守安全策略,如HTTPS证书验证、混合内容策略等,以确保用户数据的安全。

  5. 调试与监控:开发者可以使用arkweb提供的开发者工具来监控和调试HTTP请求,包括查看请求详情、响应状态、错误信息等。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。

回到顶部