The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
HttpWebResponse::ContentEncoding Property
.NET Framework (current version)
Gets the method that is used to encode the body of the response.
Assembly: System (in System.dll)
Property Value
Type: System::String^A string that describes the method that is used to encode the body of the response.
| Exception | Condition |
|---|---|
| ObjectDisposedException | The current instance has been disposed. |
The ContentEncoding property contains the value of the Content-Encoding header returned with the response.
The following example uses the ContentEncoding property to obtain the value of the Content-Encoding header returned with the response.
try { HttpWebRequest^ myHttpWebRequest = (HttpWebRequest^)( WebRequest::Create( url ) ); HttpWebResponse^ myHttpWebResponse = (HttpWebResponse^)( myHttpWebRequest->GetResponse() ); Console::WriteLine( "The encoding method used is: {0}", myHttpWebResponse->ContentEncoding ); Console::WriteLine( "The character set used is : {0}", myHttpWebResponse->CharacterSet ); char separator = '/'; String^ contenttype = myHttpWebResponse->ContentType; // Retrieve 'text' if the content type is of 'text/html. String^ maintype = contenttype->Substring( 0, contenttype->IndexOf( separator ) ); // Display only 'text' type. if ( String::Compare( maintype, "text" ) == 0 ) { Console::WriteLine( "\n Content type is 'text'." );
.NET Framework
Available since 1.1
Available since 1.1
Show: