Export (0) Print
Expand All

HttpWebResponse.StatusDescription Property

Gets the status description returned with the response.

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

public virtual string StatusDescription { get; }

Property Value

Type: System.String
A string that describes the status of the response.

ExceptionCondition
ObjectDisposedException

The current instance has been disposed.

A common status message is OK.

The following example uses StatusDescription to verify that the status of the HttpWebResponse is OK.

    public static void GetPage(String url) 
	{
		try 
 		  {	
				// 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(); 
				if (myHttpWebResponse.StatusCode == HttpStatusCode.OK)
				   Console.WriteLine("\r\nResponse Status Code is OK and StatusDescription is: {0}",
										myHttpWebResponse.StatusDescription);
				// Releases the resources of the response.
				myHttpWebResponse.Close(); 
			
        	} 
		catch(WebException e) 
		   {
		        Console.WriteLine("\r\nWebException Raised. The following error occured : {0}",e.Status); 
           }
		catch(Exception e)
		{
			Console.WriteLine("\nThe following Exception was raised : {0}",e.Message);
		}
	}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Portable Class Library

Supported in: Portable Class Library

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
Show:
© 2015 Microsoft