This documentation is archived and is not being maintained.

HttpResponseHeader Enumeration

The HTTP headers that can be specified in a server response.

Namespace:  System.Net
Assembly:  System (in System.dll)

Public Enumeration HttpResponseHeader
Dim instance As HttpResponseHeader

Member nameDescription
CacheControlThe Cache-Control header, which specifies caching directives that must be obeyed by all caching mechanisms along the request/response chain.
ConnectionThe Connection header, which specifies options that are desired for a particular connection.
DateThe Date header, which specifies the date and time at which the response originated.
KeepAliveThe Keep-Alive header, which specifies a parameter to be used to maintain a persistent connection.
PragmaThe Pragma header, which specifies implementation-specific directives that might apply to any agent along the request/response chain.
TrailerThe Trailer header, which specifies that the indicated header fields are present in the trailer of a message that is encoded with chunked transfer-coding.
TransferEncodingThe Transfer-Encoding header, which specifies what (if any) type of transformation has been applied to the message body.
UpgradeThe Upgrade header, which specifies additional communications protocols that the client supports.
ViaThe Via header, which specifies intermediate protocols to be used by gateway and proxy agents.
WarningThe Warning header, which specifies additional information about that status or transformation of a message that might not be reflected in the message.
AllowThe Allow header, which specifies the set of HTTP methods that are supported.
ContentLengthThe Content-Length header, which specifies the length, in bytes, of the accompanying body data.
ContentTypeThe Content-Type header, which specifies the MIME type of the accompanying body data.
ContentEncodingThe Content-Encoding header, which specifies the encodings that have been applied to the accompanying body data.
ContentLanguageThe Content-Langauge header, which specifies the natural language or languages of the accompanying body data.
ContentLocationThe Content-Location header, which specifies a URI from which the accompanying body can be obtained.
ContentMd5The Content-MD5 header, which specifies the MD5 digest of the accompanying body data, for the purpose of providing an end-to-end message integrity check.
ContentRangeThe Range header, which specifies the subrange or subranges of the response that the client requests be returned in lieu of the entire response.
ExpiresThe Expires header, which specifies the date and time after which the accompanying body data should be considered stale.
LastModifiedThe Last-Modified header, which specifies the date and time at which the accompanying body data was last modified.
AcceptRangesThe Accept-Ranges header, which specifies the range that is accepted by the server.
AgeThe Age header, which specifies the time, in seconds, since the response was generated by the originating server.
ETagThe Etag header, which specifies the current value for the requested variant.
LocationThe Location header, which specifies a URI to which the client is redirected to obtain the requested resource.
ProxyAuthenticateThe Proxy-Authenticate header, which specifies that the client must authenticate itself to a proxy.
RetryAfterThe Retry-After header, which specifies a time (in seconds), or a date and time, after which the client can retry its request.
ServerThe Server header, which specifies information about the originating server agent.
SetCookieThe Set-Cookie header, which specifies cookie data that is presented to the client.
VaryThe Vary header, which specifies the request headers that are used to determine whether a cached response is fresh.
WwwAuthenticateThe WWW-Authenticate header, which specifies that the client must authenticate itself to the server.

The appropriate contents of various headers are described in detail in the HTTP/1.1 specification.

Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

.NET Framework

Supported in: 3.5, 3.0, 2.0