我使用的是VPN,因此我需要一个代理才能在POSTMAN上发布REST帖子。所以我设置了一个代理IP和端口,它可以工作...
但是在Java中,即使我以编程方式设置代理,也会出现连接超时。
System.setProperty("http.proxyHost",ip);
System.setProperty("http.proxyPort",port);
这是什么原因?
答案 0 :(得分:0)
Java对http和https代理设置具有不同的属性,因为您可能希望为每个代理使用不同的代理。
在这种情况下,您需要设置https.proxyHost
和https.proxyPort
。
此处列出了Java支持的网络属性的完整详细信息:
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/net/doc-files/net-properties.html