java - Android 使用 reSTLet 绕过配置文件代理

标签 java android http proxy restlet

我正在开发一个必须在为 VPN 网络配置的设备上运行的应用程序。网络配置文件配置有代理。代理允许设备退出 VPN 并在互联网上导航。

我的应用程序必须访问 Intranet 中的服务器,并且不能使用代理来访问它。如果设置了代理,则无法访问服务器,如果未设置代理,则无法访问互联网。

我需要使用设备的所有应用程序访问互联网,但我的应用程序必须访问服务器。因此,我使用代理配置了设备网络配置文件,但现在我需要使用我的应用程序绕过代理!

你有什么想法吗?

PS:我使用ReSTLet与服务器通信。

最佳答案

我简单地使用 Java System Properties 解决了这个问题:

  • http.proxyHost
  • http.proxyPort

这些值会覆盖 Android 系统代理设置。

它有效!

关于java - Android 使用 reSTLet 绕过配置文件代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14526929/

相关文章:

java - xpath 和 java 如果没有 id 匹配

java - 输入 EditText 值后的 Action 延迟

android - ListView中滚动时调用哪个函数

http - Azure IoT 中心将协议(protocol)从 AMQP 更改为 HTTP

java - HTTP 状态 415 – 使用 Angular js 的 Spring MVC 中出现不支持的媒体类型错误

json - 这个 Json 结果应该返回 404 还是 200?

java - 为什么 Java TreeSet 没有 get() 方法?

java - 将JavaCV作为依赖项添加到Raspberry PI上运行?

java - SQLite查询: get all columns of a row(android)?

android - 如何放大/缩放图像的一部分