AngleSharp by AngleSharp

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

 HeaderNames

public static class HeaderNames
The collection of (known / used) header names.
public static readonly string Accept

Content-Types that are acceptable for the response, e.g. Accept: text/plain

public static readonly string AcceptCharset

Character sets that are acceptable, e.g. Accept-Charset: utf-8

public static readonly string AcceptDatetime

Acceptable version in time, e.g. Accept-Datetime: Thu, 31 May 2007 20:35:00 GMT

public static readonly string AcceptEncoding

List of acceptable encodings. See HTTP compression, e.g. Accept-Encoding: gzip, deflate

public static readonly string AcceptLanguage

List of acceptable human languages for response, e.g. Accept-Language: en-US

public static readonly string AcceptRanges

What partial content range types this server supports, e.g. Accept-Ranges: bytes

public static readonly string AccessControlAllowOrigin

Specifying which web sites can participate in cross-origin resource sharing, e.g. Access-Control-Allow-Origin: *

public static readonly string Age

The age the object has been in a proxy cache in seconds, e.g. Age: 12

public static readonly string Allow

Valid actions for a specified resource. To be used for a 405 Method not allowed, e.g. Allow: GET, HEAD

public static readonly string Authorization

Authentication credentials for HTTP authentication, e.g. Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==

public static readonly string CacheControl

Tells all caching mechanisms from server to client or vice-versa whether they may cache this object. It is measured in seconds. e.g. Cache-Control: no-cache e.g. Cache-Control: max-age=3600

public static readonly string Connection

Options that are desired for the connection, e.g. Connection: keep-alive e.g. Connection: close

public static readonly string ContentDisposition

An opportunity to raise a "File Download" dialog box for a known MIME type with binary format or suggest a filename for dynamic content. Quotes are necessary with special characters, e.g. Content-Disposition: attachment; filename="fname.ext"

public static readonly string ContentEncoding

The type of encoding used on the data, e.g. Content-Encoding: gzip

public static readonly string ContentLanguage

The language the content is in, e.g. Content-Language: da

public static readonly string ContentLength

The length of the request/response body in octets (8-bit bytes), e.g. Content-Length: 348

public static readonly string ContentLocation

An alternate location for the returned data, e.g. Content-Location: /index.htm

public static readonly string ContentMd5

A Base64-encoded binary MD5 sum of the content of the response, e.g. Content-MD5: Q2hlY2sgSW50ZWdyaXR5IQ==

public static readonly string ContentRange

Where in a full body message this partial message belongs, e.g. Content-Range: bytes 21010-47021/47022

public static readonly string ContentType

The MIME type of this content (only used with POST / PUT methods), e.g. Content-Type: application/x-www-form-urlencoded e.g. Content-Type: text/html; charset=utf-8

public static readonly string Cookie

An HTTP cookie previously sent by the server with Set-Cookie, e.g. Cookie: $Version=1; Skin=new;

public static readonly string Date

The date and time that the message was sent, e.g. Date: Tue, 15 Nov 1994 08:12:31 GMT

public static readonly string ETag

An identifier for a specific version of a resource, often a message digest, e.g. ETag: "737060cd8c284d8af7ad3082f209582d"

public static readonly string Expect

Indicates that particular server behaviors are required by the client, e.g. Expect: 100-continue

public static readonly string Expires

Gives the date/time after which the response is considered stale, e.g. Expires: Thu, 01 Dec 1994 16:00:00 GMT

public static readonly string From

The email address of the user making the request, e.g. From: user@example.com

public static readonly string Host

The domain name of the server (for virtual hosting), and the TCP port number on which the server is listening. The port number may be omitted if the port is the standard port for the service requested. Mandatory since HTTP/1.1. Although domain name are specified as case-insensitive, it is not specified whether the contents of the Host field should be interpreted in a case-insensitive manner and in practice some implementations of virtual hosting interpret the contents of the Host field in a case-sensitive manner, e.g. Host: en.wikipedia.org:80

public static readonly string IfMatch

Only perform the action if the client supplied entity matches the same entity on the server. This is mainly for methods like PUT to only update a resource if it has not been modified since the user last updated it, e.g. If-Match: "737060cd8c284d8af7ad3082f209582d"

public static readonly string IfModifiedSince

Allows a 304 Not Modified to be returned if content is unchanged, e.g. If-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT

public static readonly string IfNoneMatch

Allows a 304 Not Modified to be returned if content is unchanged, e.g. If-None-Match: "737060cd8c284d8af7ad3082f209582d"

public static readonly string IfRange

If the entity is unchanged, send me the part(s) that I am missing; otherwise, send me the entire new entity, e.g. If-Range: "737060cd8c284d8af7ad3082f209582d"

public static readonly string IfUnmodifiedSince

Only send the response if the entity has not been modified since a specific time, e.g. If-Unmodified-Since: Sat, 29 Oct 1994 19:43:31 GMT

public static readonly string LastModified

The last modified date for the requested object, in RFC2822 format, e.g. Last-Modified: Tue, 15 Nov 1994 12:45:26 +0000

public static readonly string Link

Used to express a typed relationship with another resource, where the relation type is defined by RFC5988, e.g. Link: </feed>; rel="alternate"

public static readonly string Location

Used in redirection, or when a new resource has been created, e.g. Location: http://www.w3.org/pub/WWW/People.html

public static readonly string MaxForwards

Limit the number of times the message can be forwarded through proxies or gateways, e.g. Max-Forwards: 10

public static readonly string Origin

Initiates a request for cross-origin resource sharing (asks server for an 'Access-Control-Allow-Origin' response header), e.g. Origin: http://www.example-social-network.com

public static readonly string P3p

This header is supposed to set P3P policy, in the form of P3P:CP="your_compact_policy". However, P3P did not take off, most browsers have never fully implemented it, a lot of websites set this header with fake policy text, that was enough to fool browsers the existence of P3P policy and grant permissions for third party cookies, e.g. P3P: CP="This is not a P3P policy! See ... for more info."

public static readonly string Pragma

Implementation-specific headers that may have various effects anywhere along the request-response chain, e.g. Pragma: no-cache

public static readonly string ProxyAuthenticate

Request authentication to access the proxy, e.g. Proxy-Authenticate: Basic

public static readonly string ProxyAuthorization

Authorization credentials for connecting to a proxy, e.g. Proxy-Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==

public static readonly string Range

Request only part of an entity. Bytes are numbered from 0, e.g. Range: bytes=500-999

public static readonly string Referer

This is the address of the previous web page from which a link to the currently requested page was followed. (The word referrer is misspelled in the RFC as well as in most implementations.), e.g. Referer: http://en.wikipedia.org/wiki/Main_Page

public static readonly string Refresh

Used in redirection, or when a new resource has been created. This refresh redirects after 5 seconds, e.g. Refresh: 5; url=http://www.w3.org/pub/WWW/People.html

public static readonly string RetryAfter

If an entity is temporarily unavailable, this instructs the client to try again after a specified period of time (in seconds), e.g. Retry-After: 120

public static readonly string Server

A name for the server, e.g. Server: Apache/2.4.1 (Unix)

public static readonly string SetCookie

An HTTP cookie, e.g. Set-Cookie: UserID=JohnDoe; Max-Age=3600; Version=1

public static readonly string Status

The HTTP status of the response. "Status" is not listed as a registered header. The "Status-Line" of a "Response" is defined by RFC2616 without any explicit Status: header name, e.g. Status: 200 OK

public static readonly string StrictTransportSecurity

A HSTS Policy informing the HTTP client how long to cache the HTTPS only policy and whether this applies to subdomains, e.g. Strict-Transport-Security: max-age=16070400; includeSubDomains

public static readonly string Te

The transfer encodings the user agent is willing to accept: the same values as for the response header Transfer-Encoding can be used, plus the "trailers" value (related to the "chunked" transfer method) to notify the server it expects to receive additional headers (the trailers) after the last, zero-sized, chunk, e.g. TE: trailers, deflate

public static readonly string Trailer

The Trailer general field value indicates that the given set of header fields is present in the trailer of a message encoded with chunked transfer-coding, e.g. Trailer: Max-Forwards

public static readonly string TransferEncoding

The form of encoding used to safely transfer the entity to the user. Currently defined methods are: chunked, compress, deflate, gzip, identity, e.g. Transfer-Encoding: chunked

public static readonly string Upgrade

Ask the server to upgrade to another protocol, e.g. Upgrade: HTTP/2.0, SHTTP/1.3, IRC/6.9, RTA/x11

public static readonly string UserAgent

The user agent string of the user agent, e.g. User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20100101 Firefox/21.0

public static readonly string Vary

Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server, e.g. Vary: *

public static readonly string Via

Informs the client or server of proxies through which the response or request was sent, e.g. Via: 1.0 fred, 1.1 example.com (Apache/1.1)

public static readonly string Warning

A general warning about possible problems with the entity body, e.g. Warning: 199 Miscellaneous warning

public static readonly string WwwAuthenticate

Indicates the authentication scheme that should be used to access the requested entity, e.g. WWW-Authenticate: Basic