AngleSharp by Florian Rappl

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

 IRequest

public interface IRequest
Specifies what is used for requesting data.
using System; using System.Collections.Generic; using System.IO; namespace AngleSharp.Network { public interface IRequest { HttpMethod Method { get; set; } Uri Address { get; set; } Dictionary<string, string> Headers { get; set; } Stream Content { get; set; } } }