HarmonyOS 鸿蒙Next网络应用级Http代理配置信息 如何设置,验证并使用

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

HarmonyOS 鸿蒙Next网络应用级Http代理配置信息 如何设置,验证并使用

connection.setAppHttpProxy11+

setAppHttpProxy(httpProxy: HttpProxy): void;

设置网络应用级Http代理配置信息。

系统能力:SystemCapability.Communication.NetManager.Core

参数

参数名 类型 必填 说明
httpProxy HttpProxy 网络应用级Http代理配置信息。

错误码

错误码ID 错误信息
401 Parameter error.
2100001 Invalid http proxy.

示例

import connection from '@ohos.net.connection';
import { BusinessError } from '@ohos.base';

let exclusionStr = "192.168,baidu.com";
let exclusionArray = exclusionStr.split(',');

connection.setAppHttpProxy({
    host: "192.168.xx.xxx",
    port: 8080,
    exclusionList: exclusionArray
} as connection.HttpProxy);

请问一下这个接口具体应该如何验证,并进行使用呢。目前只有一个使用实例 但是我不知道怎么验证他是否设置对了 或者设置上了。


更多关于HarmonyOS 鸿蒙Next网络应用级Http代理配置信息 如何设置,验证并使用的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

楼主您好,

可以使用getDefaultHttpProxy接口获取全局代理配置信息。

参考文档:getDefaultHttpProxy

更多关于HarmonyOS 鸿蒙Next网络应用级Http代理配置信息 如何设置,验证并使用的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


好的,试了下就是把请求都转发到某个IP进行处理。相当于把App的请求都统一到一个网关,然后由网关进行后续的处理,应该是这么个意思吧?

在HarmonyOS(鸿蒙)系统中配置、验证及使用网络应用级Http代理,可以按照以下步骤进行:

  1. 配置代理

    • 进入鸿蒙系统的“设置”应用。
    • 查找并点击“网络和互联网”或类似名称的选项。
    • 选择“代理”设置项。
    • 启用代理,并输入代理服务器的地址和端口号。如果需要身份验证,还需输入用户名和密码。
  2. 保存并应用设置

    • 确认输入无误后,保存代理设置。
    • 系统可能会要求重启某些网络服务或应用以使设置生效。
  3. 验证代理配置

    • 打开浏览器或其他网络应用。
    • 尝试访问一个外部网站,观察是否能够通过代理成功连接。
    • 如果代理配置正确,访问请求应通过指定的代理服务器进行。
  4. 使用代理

    • 一旦代理配置并验证成功,所有符合代理规则的网络请求都将通过该代理服务器进行。
    • 可以在浏览器中查看网络连接详情或使用网络监控工具来确认代理的使用情况。

请注意,具体的代理配置界面和步骤可能因鸿蒙系统的版本和设备而异。如果上述步骤无法在你的设备上生效,请检查系统更新或查阅设备自带的用户手册。

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

回到顶部