HarmonyOS 如何在 C++ 中获取网络代理信息以及用户uid
设置了 Http 代理,已经可以抓包了,但目前代理的 IP 地址以及用户 uid 都是写死的,无法用于其他人的设备,想问下下面这些逻辑如何在我们项目中使用。
// 通过 GetParameter() 获取代理 IP 和端口
GetParameter(HTTP_PROXY_HOST_KEY, DEFAULT_HTTP_PROXY_HOST, httpProxyHost, sizeof(httpProxyHost));
GetParameter(HTTP_PROXY_PORT_KEY, DEFAULT_HTTP_PROXY_PORT, httpProxyPort, sizeof(httpProxyPort));
GetParameter(HTTP_PROXY_EXCLUSIONS_KEY, DEFAULT_HTTP_PROXY_EXCLUSION_LIST, httpProxyExclusions, sizeof(httpProxyExclusions));
// 通过 getuid() 获取当前 uid
certs.emplace_back(BASE_PATH + std::to_string(getuid() / UID_TRANSFORM_DIVISOR));
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS C++有无接口获取应用的uid或者bundleName
180浏览 • 1回复 待解决
如何在C/C++ 创建ArkTS的对象
2481浏览 • 1回复 待解决
HarmonyOS 如何在ArkTS中向C++层注册回调,C++层如何调用回调方法?
554浏览 • 1回复 待解决
真机如何设置网络代理。目前无法从界面中配置网络代理。
934浏览 • 1回复 待解决
C++ 如何获取操作 Arkts 实例
1084浏览 • 1回复 待解决
三方应用如何获取http代理信息
2001浏览 • 1回复 待解决
C/C++实现的开源mqtt库如何移植到native c++工程中?
3522浏览 • 1回复 待解决
如何获取应用信息以及彻底退出APP
666浏览 • 1回复 待解决
HarmonyOS ets层传递Array<string>到C++层,C++层如何获取数组内容
235浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中通过C/C++实现数据持久化?
262浏览 • 1回复 待解决
如何修改C++版本?C++支持情况?
1304浏览 • 1回复 待解决
如何在C++项目中使用pthread
2306浏览 • 1回复 待解决
如何获取应用信息以及彻底退出APP
578浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中通过Native C/C++创建子进程?
272浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在C/C++中实现对文件的持久化权限管理?
264浏览 • 1回复 待解决
线程信息以及线程的任务栈如何获取
1809浏览 • 1回复 待解决
HarmonyOS 如何使用c++获取父进程id
23浏览 • 1回复 待解决
如何从C++层面获取系统时间?
4591浏览 • 2回复 待解决
HarmonyOS 如何获取用户设备系统字体信息?
543浏览 • 1回复 待解决
HarmonyOS web网络拦截中获取关联web组件信息
149浏览 • 1回复 待解决
HarmonyOS C层如何获取手机网卡信息
152浏览 • 1回复 待解决
如何在har中获取hap中的配置信息?
470浏览 • 1回复 待解决
HarmonyOS 是否支持c++获取录像码流?
126浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙系统中如何在C++线程上调用ArkTS能力?
423浏览 • 1回复 待解决
请问HarmonyOS如何在c++侧设置相机流的帧率
730浏览 • 1回复 待解决
OH_NetConn_GetDefaultHttpProxy (NetConn_HttpProxy *httpProxy)获取网络代理信息。网络链接c接口:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/native-netmanager-guidelines-V5
getuid方法可以获取进程的用户标识
#include <unistd.h>
uid_t uid = getuid();