Export (0) Print
Expand All

HttpWebResponse.LastModified Property

Gets the last date and time that the contents of the response were modified.

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

public DateTime LastModified { get; }

Property Value

Type: System.DateTime
A DateTime that contains the date and time that the contents of the response were modified.


The current instance has been disposed.

The LastModified property contains the value of the Last-Modified header received with the response. The date and time are assumed to be local time.

This example creates an HttpWebRequest and queries for a response. This example then checks whether the entity requested had been modified any time today.

            Uri myUri = new Uri(url);
				// Creates an HttpWebRequest for the specified URL. 
				HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(myUri); 
				HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
				if (myHttpWebResponse.StatusCode == HttpStatusCode.OK)
					Console.WriteLine("\r\nRequest succeeded and the requested information is in the response , Description : {0}",
				DateTime today = DateTime.Now;
				// Uses the LastModified property to compare with today's date. 
				if (DateTime.Compare(today,myHttpWebResponse.LastModified) == 0)
					Console.WriteLine("\nThe requested URI entity was modified today");
					if (DateTime.Compare(today,myHttpWebResponse.LastModified) == 1)
						Console.WriteLine("\nThe requested URI was last modified on:{0}",
				// Releases the resources of the response.

.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
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft