Browse Source

HttpClient - fixed validation of hostname and port in case proxy usage

pull/11500/head
Volodymyr Babak 2 years ago
parent
commit
4bf34281f0
  1. 8
      rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/rest/TbHttpClient.java

8
rule-engine/rule-engine-components/src/main/java/org/thingsboard/rule/engine/rest/TbHttpClient.java

@ -336,8 +336,8 @@ public class TbHttpClient {
String hostname = properties.getProperty(hostProperty);
int port = Integer.parseInt(properties.getProperty(portProperty));
checkProxyHost(config.getProxyHost());
checkProxyPort(config.getProxyPort());
checkProxyHost(hostname);
checkProxyPort(port);
var proxy = option
.type(ProxyProvider.Proxy.HTTP)
@ -362,8 +362,8 @@ public class TbHttpClient {
ProxyProvider.Proxy type = SOCKS_VERSION_5.equals(version) ? ProxyProvider.Proxy.SOCKS5 : ProxyProvider.Proxy.SOCKS4;
int port = Integer.parseInt(properties.getProperty(SOCKS_PROXY_PORT));
checkProxyHost(config.getProxyHost());
checkProxyPort(config.getProxyPort());
checkProxyHost(hostname);
checkProxyPort(port);
ProxyProvider.Builder proxy = option
.type(type)

Loading…
Cancel
Save