From 03e5488cc29624197b700e11489808b4b5e9c87a Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Sat, 29 Jun 2019 10:40:49 -0500 Subject: [PATCH] specify FilterLists.Agent user agent --- .../Infrastructure/AgentHttpClient.cs | 21 +++++++++++++------ .../DownloadTxt.cs | 1 + 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/src/FilterLists.Agent/Infrastructure/AgentHttpClient.cs b/src/FilterLists.Agent/Infrastructure/AgentHttpClient.cs index a7ac97455..e3ce1e37d 100644 --- a/src/FilterLists.Agent/Infrastructure/AgentHttpClient.cs +++ b/src/FilterLists.Agent/Infrastructure/AgentHttpClient.cs @@ -1,13 +1,22 @@ using System; using System.Net.Http; +using System.Net.Http.Headers; -public class AgentHttpClient +namespace FilterLists.Agent.Infrastructure { - public AgentHttpClient(HttpClient client) + public class AgentHttpClient { - Client = client; - Client.Timeout = TimeSpan.FromMinutes(10); - } + public AgentHttpClient(HttpClient client) + { + client.Timeout = TimeSpan.FromMinutes(10); - public HttpClient Client { get; } + var header = new ProductHeaderValue("FilterLists.Agent"); + var userAgent = new ProductInfoHeaderValue(header); + client.DefaultRequestHeaders.UserAgent.Add(userAgent); + + Client = client; + } + + public HttpClient Client { get; } + } } \ No newline at end of file diff --git a/src/FilterLists.Agent/ListArchiver/DownloadRequestsByFileExtension/DownloadTxt.cs b/src/FilterLists.Agent/ListArchiver/DownloadRequestsByFileExtension/DownloadTxt.cs index 3013215a2..1ee6046fd 100644 --- a/src/FilterLists.Agent/ListArchiver/DownloadRequestsByFileExtension/DownloadTxt.cs +++ b/src/FilterLists.Agent/ListArchiver/DownloadRequestsByFileExtension/DownloadTxt.cs @@ -3,6 +3,7 @@ using System.Threading; using System.Threading.Tasks; using FilterLists.Agent.Entities; +using FilterLists.Agent.Infrastructure; using MediatR; using Microsoft.Extensions.Logging;