From cc96ef05375dbbdf9bbff0af5fb046524648d341 Mon Sep 17 00:00:00 2001 From: Igor Petrov Date: Mon, 25 Mar 2024 14:35:18 +0200 Subject: [PATCH] fix(rest): more meaningful error message on invalid host --- .../connector/http/base/services/HttpInteractionService.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/connectors/http/http-base/src/main/java/io/camunda/connector/http/base/services/HttpInteractionService.java b/connectors/http/http-base/src/main/java/io/camunda/connector/http/base/services/HttpInteractionService.java index abf5e9c3c9..b2f4d9c195 100644 --- a/connectors/http/http-base/src/main/java/io/camunda/connector/http/base/services/HttpInteractionService.java +++ b/connectors/http/http-base/src/main/java/io/camunda/connector/http/base/services/HttpInteractionService.java @@ -31,10 +31,12 @@ import java.io.IOException; import java.io.InputStream; import java.io.StringReader; +import java.net.UnknownHostException; import java.nio.charset.StandardCharsets; import java.util.HashMap; import java.util.List; import java.util.Map; +import org.apache.http.HttpStatus; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -75,6 +77,9 @@ public HttpResponse executeHttpRequest( } } throw new ConnectorException(errorCode, errorMessage, hrex); + } catch (UnknownHostException uhe) { + throw new ConnectorException( + HttpStatus.SC_NOT_FOUND + "", "Unknown host: " + externalRequest.getUrl(), uhe); } }