java - 在 Java 中配置 HTTPS 代理
问题描述
对于某些 API 调用,我需要配置 HTTPS 代理。
在本地,我可以通过像这样的 Systemproperties 的简单配置来实现这一点:
System.setProperty("https.proxyHost", HOST);
System.setProperty("https.proxyPort",PORT);
但是,当我在将部署到 WildFily 实例的代码上尝试此操作时,这不起作用。我尝试使用 Unirest,但这仅提供 HTTP 代理设置,因为我需要 HTTPS,所以无法使用:
Unirest.setProxy(new HttpHost("94.100.132.14", 80));
HttpResponse<InputStream> response = Unirest.get(url).asBinary();
是否有可能使用 unirest 或一些类似的库配置 HTTPS 代理?
解决方案
推荐阅读
- ibm-cloud - IBM 函数在调用 REST API 端点时返回奇怪的数据
- keras - 使用 Tensorflow 数据集提供 Keras 时的维度错误
- angular - 如何将 ng-content 放入模板
- javascript - 页面上的 Javascript 阻止 Selenium 检测某些框架和元素
- vba - 使用宏使对象自行删除
- django - django heroku whitenoise 问题(静态文件加载相关)
- python - 如何将列表列表作为列添加到现有数据框
- r - 根据另一列的顺序在一个因子内创建子组
- java - 尝试使用 addGuest 方法将字符串添加到数组中,但不添加任何内容
- codenameone - 设置 MapContainer cameraPosition 显示所有点