diff --git a/src/HtmlAgilityPack.Shared/HtmlWeb.cs b/src/HtmlAgilityPack.Shared/HtmlWeb.cs index 2d991d1..e3e64ed 100644 --- a/src/HtmlAgilityPack.Shared/HtmlWeb.cs +++ b/src/HtmlAgilityPack.Shared/HtmlWeb.cs @@ -2431,6 +2431,8 @@ public async Task LoadFromWebAsync(Uri uri, Encoding encoding, Net client = GetSharedHttpClient(this.UserAgent); } + client.Timeout = TimeSpan.FromMilliseconds(Timeout); + var e = await client.GetAsync(uri, cancellationToken).ConfigureAwait(false); _statusCode = e.StatusCode; @@ -2442,7 +2444,7 @@ public async Task LoadFromWebAsync(Uri uri, Encoding encoding, Net } else { -#if !(NETSTANDARD1_3 || NETSTANDARD1_6 || WINDOWS_UWP) +#if !(NETSTANDARD1_3 || NETSTANDARD1_6 || WINDOWS_UWP) _responseUri = new Uri(uri.GetLeftPart(UriPartial.Authority) + e.Headers.Location); #endif }