HttpWebResponse.ContentEncoding Property

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Gets the method that is used to encode the body of the response.

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

public string ContentEncoding { get; }

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: " + myHttpWebResponse.ContentEncoding);
		Console.WriteLine("The character set used is :" + myHttpWebResponse.CharacterSet);

		char seperator = '/';
		String contenttype = myHttpWebResponse.ContentType;
		// Retrieve 'text' if the content type is of 'text/html.
		String maintype = contenttype.Substring(0,contenttype.IndexOf(seperator));
		// Display only 'text' type.
		if (String.Compare(maintype,"text") == 0) 
			{
			Console.WriteLine("\n Content type is 'text'.");

.NET Framework
Available since 1.1
Return to top
Show: