From ba7c68c05e2d953bf2fc56104082cf4473d26490 Mon Sep 17 00:00:00 2001 From: jimtng <2554958+jimtng@users.noreply.github.com> Date: Wed, 1 Mar 2023 22:10:58 +1000 Subject: [PATCH] Fix overriding Jetty's User-Agent in HttpUtil (#3411) Signed-off-by: Jimmy Tanagra --- .../main/java/org/openhab/core/io/net/http/HttpUtil.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bundles/org.openhab.core.io.net/src/main/java/org/openhab/core/io/net/http/HttpUtil.java b/bundles/org.openhab.core.io.net/src/main/java/org/openhab/core/io/net/http/HttpUtil.java index 37c980752..9cfe66ca3 100644 --- a/bundles/org.openhab.core.io.net/src/main/java/org/openhab/core/io/net/http/HttpUtil.java +++ b/bundles/org.openhab.core.io.net/src/main/java/org/openhab/core/io/net/http/HttpUtil.java @@ -213,7 +213,11 @@ public class HttpUtil { if (httpHeaders != null) { for (String httpHeaderKey : httpHeaders.stringPropertyNames()) { - request.header(httpHeaderKey, httpHeaders.getProperty(httpHeaderKey)); + if (httpHeaderKey.equalsIgnoreCase(HttpHeader.USER_AGENT.toString())) { + request.agent(httpHeaders.getProperty(httpHeaderKey)); + } else { + request.header(httpHeaderKey, httpHeaders.getProperty(httpHeaderKey)); + } } }