2014-11-14 1 views
0

HTTP 프로토콜을 사용하여 HTTP 서버에서 다운로드 할 수있는 파일의 타임 스탬프를 얻는 방법은 무엇입니까? 나는 특히 WinHttp functions에 관심이 있지만 HTTP 참조는 그렇게 할 것입니다.WinHttp 함수를 사용하여 HTTP 파일의 타임 스탬프를 가져옵니다.

response-header에는 시간 소인 필드가 있지만 HTTP 서버 이 응답 한 시간은 파일의 파일 시간이 아니고입니다.

+1

'Last-Modified' 헤더는 필요한 것입니까? –

+0

예, 아마도. 나의 추가 수색은 그것을 계시했다. 얼마나 정확하게 작동하는지 확인하고 주어진 웹 서버가 HEADER에 대한 응답으로이를 지원하는지 확인하십시오. – Ajay

답변

2

HTTP를 통해 수신 된 파일의 생성/수정 된 날짜 - 시간을 검색하려면 HTTP 응답 헤더 내에 Last-Modified 필드가 있어야합니다.

이 문서는 말하기를 :

마지막으로 수정 된 entity-header 필드는 원 서버가 변형자가 마지막으로 수정 된 믿고 에서 날짜와 시간을 나타냅니다 [...] 의 정확한 의미 이 헤더 필드는 원본 서버의 구현 과 원래 리소스의 특성에 따라 다릅니다. 파일의 경우, 헤더 정보가 WinHttpQueryHeaders입니다 검색 바로 파일 시스템의 마지막 수정 시간

WINHTTP 기능 할 수있다.

관련 문제