파일 생성 날짜 또는 파일 크기를 얻는 방법 (예 : Hello.jpg는 http://www.mywebsite.com/now/Hello.jpg(note :이 URL은 존재하지 않음)? 이 질문의 목적은 웹 사이트에 업데이트 된 버전의 파일이 있고 로컬 폴더의 파일이 오래되었음을 감지하면 내 웹 사이트에서 파일을 다시 다운로드하도록하는 것입니다. 어떤 아이디어?http 파일 메타 데이터를 가져 오는 방법은 무엇입니까?
2
A
답변
3
HEAD 요청을 사용하는 경우 자원에 대한 헤더를 보내고 자원이 수정 된 경우 마지막 수정 시간, 크기 (내용 길이) 및 날짜를 알려주는 캐시 제어 헤더를 확인할 수 있습니다 . 각 그들이 원하는대로 헤더를 보낼 수있는 당신은 아마있을 것이다
$ telnet www.google.com 80
Trying 216.239.59.103...
Connected to www.l.google.com.
Escape character is '^]'.
HEAD /intl/en_ALL/images/logo.gif HTTP/1.0
HTTP/1.0 200 OK
Content-Type: image/gif
Last-Modified: Wed, 07 Jun 2006 19:38:24 GMT
Expires: Sun, 17 Jan 2038 19:14:07 GMT
Cache-Control: public
Date: Tue, 16 Sep 2008 09:45:42 GMT
Server: gws
Content-Length: 8558
Connection: Close
Connection closed by foreign host.
참고 각 웹 서버의 관리자의 막무가내에 따라 많은 추론이 기본적이고 쉬운 방법을 장식합니다. 캐싱 헤더 (Last-Modified, Expires, Cache-Control) 또는 Content-Length와 etag를 제공하지 않으면 테스트를 위해 다시 다운로드해야 할 것입니다.
0
웹 서버는 그 목적으로 마지막으로 수정되거나/또는 etag 헤더를 보낼 수 있습니다. 요청에 if-modified-since 헤더를 보낼 수도 있습니다.
는 http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html 섹션 14.19, 14.25 및 14.29
참조관련 문제
- 1. 그림에서 메타 데이터를 가져 오는 방법은 무엇입니까?
- 2. C#에서 파일의 메타 데이터를 가져 오는 방법은 무엇입니까?
- 3. 게시물 메타 데이터를 다른 페이지로 가져 오는 방법은 무엇입니까?
- 4. jsTree : '메타 데이터'를 가져 오는 방법은 무엇입니까?
- 5. x264에서 메타 데이터를 가져 오는 중입니까?
- 6. 포럼 스레드에서 데이터를 가져 오는 방법은 무엇입니까?
- 7. HTTP 요청 본문 문자열에서 파일 이름을 가져 오는 방법은 무엇입니까?
- 8. 웹 페이지에서 데이터를 가져 오는 방법은 무엇입니까?
- 9. iPhone의 WebService에서 데이터를 가져 오는 방법은 무엇입니까?
- 10. 웹 사이트에서 데이터를 가져 오는 방법은 무엇입니까?
- 11. JSON 객체에서 데이터를 가져 오는 방법은 무엇입니까?
- 12. jsf에서 HTMLDataTable의 데이터를 가져 오는 방법은 무엇입니까?
- 13. netbeans에서 콘솔에서 데이터를 가져 오는 방법은 무엇입니까?
- 14. 2 테이블에서 데이터를 가져 오는 방법은 무엇입니까?
- 15. PHP로 배열의 데이터를 가져 오는 방법은 무엇입니까?
- 16. JSON 개체에서 데이터를 가져 오는 방법은 무엇입니까?
- 17. MP3에서 오디오 데이터를 가져 오는 방법은 무엇입니까?
- 18. 데이터베이스에서 데이터를 가져 오는 방법은 무엇입니까?
- 19. 아이폰의 UIAddressbook에서 데이터를 가져 오는 방법은 무엇입니까?
- 20. 데이터베이스에서 임의의 데이터를 가져 오는 방법은 무엇입니까?
- 21. Alertdailog.builder에서 editText 데이터를 가져 오는 방법은 무엇입니까?
- 22. iPhone에서 XLS 데이터를 가져 오는 방법은 무엇입니까?
- 23. STL의 const_iterator에서 데이터를 가져 오는 방법은 무엇입니까?
- 24. ssas cube : 데이터를 가져 오는 방법은 무엇입니까?
- 25. 데이터베이스에서 데이터를 가져 오는 방법은 무엇입니까?
- 26. 컨트롤러에서 데이터를 가져 오는 방법은 무엇입니까?
- 27. UITextField에서 데이터를 다시 가져 오는 방법은 무엇입니까?
- 28. PHP에서 세션에서 데이터를 가져 오는 방법은 무엇입니까?
- 29. 파일 확장자를 가져 오는 방법은 무엇입니까?
- 30. 클래스에서 파일 경로를 가져 오는 방법은 무엇입니까?