AngleSharp by AngleSharp

<PackageReference Include="AngleSharp" Version="0.9.4" />

 ResourceLoader

Represents the default resource loader. This class can be inherited.
using System; using System.Collections.Generic; namespace AngleSharp.Network.Default { public class ResourceLoader : BaseLoader, IResourceLoader, ILoader { public ResourceLoader(IEnumerable<IRequester> requesters, IConfiguration configuration, Predicate<IRequest> filter = null) : base(requesters, configuration, filter) { } public virtual IDownload DownloadAsync(ResourceRequest request) { Request request2 = new Request(); request2.Address = request.Target; request2.Method = HttpMethod.Get; Request request3 = request2; request3.Headers[HeaderNames.Referer] = request.Source.Owner.DocumentUri; return DownloadAsync(request3, request.Source); } } }