[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Provides an HTTP-specific implementation of the WebResponse class.
Assembly: System.Http (in System.Http.dll)
Thetype exposes the following members.
|ContentEncoding||Gets the method that is used to encode the body of the response.|
|ContentLength||Gets the length of the content returned by the request. (Overrides WebResponse..::..ContentLength.)|
|ContentType||Gets the content type of the response. (Overrides WebResponse..::..ContentType.)|
|Headers||Gets the headers that are associated with this response from the server. (Overrides WebResponse..::..Headers.)|
|LastModified||Gets the last date and time that the contents of the response were modified.|
|Method||Gets the method that is used to return the response.|
|ProtocolVersion||Gets the version of the HTTP protocol that is used in the response.|
|ResponseUri||Gets the URI of the Internet resource that responded to the request. (Overrides WebResponse..::..ResponseUri.)|
|Server||Gets the name of the server that sent the response.|
|StatusCode||Gets the status of the response.|
|StatusDescription||Gets the status description returned with the response.|
|Close||When overridden by a descendant class, closes the response stream. (Inherited from WebResponse.)|
|Dispose()()()()||Releases the unmanaged resources used by the WebResponse object. (Inherited from WebResponse.)|
|Dispose(Boolean)||Releases the unmanaged resources used by the , and optionally disposes of the managed resources. (Overrides WebResponse..::..Dispose(Boolean).)|
|Equals(Object)||Determines whether the specified Object is equal to the current Object. (Inherited from Object.)|
|Finalize||Performs clean-up operations. (Inherited from WebResponse.)|
|GetHashCode||Serves as a hash function for a particular type. (Inherited from Object.)|
|GetResponseHeader||Gets the contents of a header that was returned with the response.|
|GetResponseStream||Gets the stream that is used to read the body of the response from the server. (Overrides WebResponse..::..GetResponseStream()()()().)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|
This class contains support for HTTP-specific uses of the properties and methods of the WebResponse class. The class is used to build HTTP stand-alone client applications that send HTTP requests and receive HTTP responses.
You should never directly create an instance of the class. Instead, use the instance returned by a call to HttpWebRequest..::..GetResponse. You must call either the Stream..::..Close or the method to close the response and release the connection for reuse. It is not necessary to call both Stream..::..Close and , but doing so does not cause an error.
Common header information returned from the Internet resource is exposed as properties of the class. See the following table for a complete list. Other headers can be read from the Headers property as name/value pairs.
The following table shows the common HTTP headers that are available through properties of the class.