diff --git a/exporters/common/src/main/java/io/opentelemetry/exporter/internal/EndpointUtil.java b/exporters/common/src/main/java/io/opentelemetry/exporter/internal/EndpointUtil.java index a9c9ca00a37..87df4b388aa 100644 --- a/exporters/common/src/main/java/io/opentelemetry/exporter/internal/EndpointUtil.java +++ b/exporters/common/src/main/java/io/opentelemetry/exporter/internal/EndpointUtil.java @@ -32,10 +32,12 @@ public static URI validateEndpoint(String endpoint) { throw new IllegalArgumentException( "Invalid endpoint, must start with http:// or https://: " + uri); } + if (!hasHost(uri, endpoint)) { throw new IllegalArgumentException( "Invalid endpoint, must start with http:// or https://: " + uri); } + return uri; }