<PackageReference Include="NETStandard.Library" Version="2.0.1" />

System.Net.HttpWebRequest

namespace System.Net { public class HttpWebRequest : WebRequest, ISerializable { public string Accept { get; set; } public Uri Address { get; } public virtual bool AllowAutoRedirect { get; set; } public virtual bool AllowReadStreamBuffering { get; set; } public virtual bool AllowWriteStreamBuffering { get; set; } public DecompressionMethods AutomaticDecompression { get; set; } public X509CertificateCollection ClientCertificates { get; set; } public string Connection { get; set; } public HttpContinueDelegate ContinueDelegate { get; set; } public int ContinueTimeout { get; set; } public virtual CookieContainer CookieContainer { get; set; } public DateTime Date { get; set; } public new static RequestCachePolicy DefaultCachePolicy { get; set; } public static int DefaultMaximumErrorResponseLength { get; set; } public static int DefaultMaximumResponseHeadersLength { get; set; } public string Expect { get; set; } public virtual bool HaveResponse { get; } public string Host { get; set; } public DateTime IfModifiedSince { get; set; } public bool KeepAlive { get; set; } public int MaximumAutomaticRedirections { get; set; } public int MaximumResponseHeadersLength { get; set; } public string MediaType { get; set; } public bool Pipelined { get; set; } public Version ProtocolVersion { get; set; } public int ReadWriteTimeout { get; set; } public string Referer { get; set; } public bool SendChunked { get; set; } public RemoteCertificateValidationCallback ServerCertificateValidationCallback { get; set; } public ServicePoint ServicePoint { get; } public virtual bool SupportsCookieContainer { get; } public string TransferEncoding { get; set; } public bool UnsafeAuthenticatedConnectionSharing { get; set; } public string UserAgent { get; set; } protected HttpWebRequest(SerializationInfo serializationInfo, StreamingContext streamingContext); public void AddRange(int range); public void AddRange(int from, int to); public void AddRange(long range); public void AddRange(long from, long to); public void AddRange(string rangeSpecifier, int range); public void AddRange(string rangeSpecifier, int from, int to); public void AddRange(string rangeSpecifier, long range); public void AddRange(string rangeSpecifier, long from, long to); public Stream EndGetRequestStream(IAsyncResult asyncResult, out TransportContext context); public Stream GetRequestStream(out TransportContext context); } }