获取远程文件的修改日期

时间:2012-12-19 10:32:10

标签: java android httpconnection last-modified

有没有办法获得this file的修改日期?

我想每天查看数据并仅在更改后下载,我尝试使用HttpURLConnectioncon.getHeaderFields(),但没有结果:

  

{null = [HTTP / 1.1 200 OK],Access-Control-Allow-Origin = [*],Age = [158],Cache-Control = [max-age = 7200],Connection = [close], Content-Length = [235409],Content-Type = [text / plain],Date = [Wed,2012年12月19日10:00:52 GMT],Expires = [Wed,2012年12月19日11:58:13 GMT], Server = [Apache / 2],X-Android-Received-Millis = [1355911252001],X-Android-Sent-Millis = [1355911251975]}

有没有更好的方法来获取md5哈希并将其与本地文件进行比较?

1 个答案:

答案 0 :(得分:3)

不,没有通用的方法来获取URL的修改日期。计算HTTP响应主体的MD5哈希并将其与本地文件进行比较是最好的方法。