From fba923201ceea5c592bebd2271f70938b49dbdd3 Mon Sep 17 00:00:00 2001 From: Matthew Jorgensen Date: Fri, 4 Oct 2024 13:44:33 -0500 Subject: [PATCH] Add Proxy to test client --- src/TestApp/Program.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/TestApp/Program.cs b/src/TestApp/Program.cs index bd9ef1a..df37564 100644 --- a/src/TestApp/Program.cs +++ b/src/TestApp/Program.cs @@ -1,4 +1,5 @@ -using LinkAce.NET; +using System.Net; +using LinkAce.NET; using Microsoft.Extensions.Configuration; Console.WriteLine("Hello, World!"); @@ -6,9 +7,16 @@ .AddJsonFile("appsettings.json", false, true) .Build(); +var handler = new HttpClientHandler() +{ + Proxy = new WebProxy("localhost:8080", false) +}; +var httpClient = new HttpClient(handler); + var linkAceConfig = configuration.GetSection("LinkAce"); var linkAceClient = new LinkAceClient(linkAceConfig["Url"] ?? throw new InvalidOperationException(), - linkAceConfig["ApiToken"] ?? throw new InvalidOperationException()); + linkAceConfig["ApiToken"] ?? throw new InvalidOperationException(), + httpClient); var results = linkAceClient.SearchLinksByUrl("jrgnsn.net").Result; var _ = () => { };