From 163278e6cfd26aa561a4f28aca5f9aca3286f22e Mon Sep 17 00:00:00 2001 From: Muhammad Danish <88161975+mdanish-kh@users.noreply.github.com> Date: Wed, 9 Jul 2025 20:44:08 +0500 Subject: [PATCH] Set User-Agent for HTTP requests --- src/WingetCreateCore/Common/PackageParser.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/WingetCreateCore/Common/PackageParser.cs b/src/WingetCreateCore/Common/PackageParser.cs index 447fefc6..5c24142c 100644 --- a/src/WingetCreateCore/Common/PackageParser.cs +++ b/src/WingetCreateCore/Common/PackageParser.cs @@ -11,6 +11,7 @@ namespace Microsoft.WingetCreateCore using System.IO; using System.Linq; using System.Net.Http; + using System.Net.Http.Headers; using System.Security.Cryptography; using System.Text.RegularExpressions; using System.Threading.Tasks; @@ -46,7 +47,13 @@ public static class PackageParser "nullsoft", }; - private static HttpClient httpClient = new HttpClient(); + private static HttpClient httpClient = new() + { + DefaultRequestHeaders = + { + UserAgent = { new ProductInfoHeaderValue("WinGetCreate", Utils.GetEntryAssemblyVersion()) }, + }, + }; private enum MachineType {