summaryrefslogtreecommitdiffstats
path: root/config-proxy
diff options
context:
space:
mode:
authorJo Kristian Bergum <bergum@yahooinc.com>2024-04-23 08:59:45 +0200
committerJo Kristian Bergum <bergum@yahooinc.com>2024-04-23 08:59:45 +0200
commit4435e11ed19ebdb0c37fa7dcc3f423dd6662c1a6 (patch)
tree2a94258a93e1e345e19cff71eb0a0bdb17af643a /config-proxy
parent66a6363f47038252a28267e2d9b936b01d4b5d59 (diff)
Add user-agent with contact
Diffstat (limited to 'config-proxy')
-rw-r--r--config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/UrlDownloader.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/UrlDownloader.java b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/UrlDownloader.java
index 220734f5cec..791c88355f1 100644
--- a/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/UrlDownloader.java
+++ b/config-proxy/src/main/java/com/yahoo/vespa/config/proxy/filedistribution/UrlDownloader.java
@@ -22,11 +22,13 @@ class UrlDownloader implements Downloader {
private static final Logger log = Logger.getLogger(UrlDownloader.class.getName());
private static final String CONTENTS_FILE_NAME = "contents";
+ private static final String USER_AGENT_MODEL_DOWNLOADER = "Vespa.ai config-proxy url model downloader (https://github.com/vespa-engine/vespa)";
@Override
public Optional<File> downloadFile(String url, File downloadDir) throws IOException {
long start = System.currentTimeMillis();
HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection();
+ connection.setRequestProperty("User-Agent", USER_AGENT_MODEL_DOWNLOADER);
if (connection.getResponseCode() != 200)
throw new RuntimeException("Download of URL '" + url + "' failed, got response code " + connection.getResponseCode());