2011-10-03 4 views
2

.NET에 URI를 입력하고 마지막으로 업데이트 된 날짜/시간을 반환하는 내용을 작성하고 싶습니다. 내가 확인할 수있는 것이 있는가? 마지막으로 업데이트 된 속성이 있다고 가정합니다. 이게 믿을만한가요? 시간대는 어떻게 작동합니까?HTTP 최종 업데이트

감사

답변

1

은 당신의 목적에 맞게해야하는 HTTP-마지막으로 수정 헤더가있다. 제대로 구성된 서버는 이것을 UTC로 반환해야합니다. 이 같은

뭔가 할 수 있습니다

 using (WebClient client = new WebClient()) 
     { 
      client.OpenRead("http://www.stackoverflow.com"); 
      string lastModified = client.ResponseHeaders["Last-Modified"]; 
      DateTime dateLastModified = DateTime.Parse(lastModified); 
      Console.WriteLine(string.Format("Last updated on {0:dd-MMM-yyyy HH:mm}", dateLastModified)); 
     } 

이있는 (지금)에 마지막 업데이트

반환 03 10 월을 2011 12시 3분