HttpWebResponse::Close Method
Closes the response stream.
Namespace: System.Net
Assembly: System (in System.dll)
The Close method closes the response stream and releases the connection to the resource for reuse by other requests.
You must call either the Stream::Close or the HttpWebResponse::Close method to close the stream and release the connection for reuse. It is not necessary to call both Stream::Close and HttpWebResponse::Close, but doing so does not cause an error. Failure to close the stream can cause your application to run out of connections.
Note |
|---|
This member outputs trace information when you enable network tracing in your application. For more information, see Network Tracing. |
The following example demonstrates how to close a HttpWebResponse.
// Creates an HttpWebRequest for the specified URL. HttpWebRequest^ myHttpWebRequest = (HttpWebRequest^)( WebRequest::Create( url ) ); // Sends the HttpWebRequest and waits for a response. HttpWebResponse^ myHttpWebResponse = (HttpWebResponse^)( myHttpWebRequest->GetResponse() ); Console::WriteLine( "\nResponse Received::Trying to Close the response stream.." ); // Releases the resources of the response. myHttpWebResponse->Close(); Console::WriteLine( "\nResponse Stream successfully closed" );
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Note