2012-07-12 61 views
1

如何知道網頁上一次使用Android Java修改的日期?或者我怎麼可以要求如何在Android Java中知道最後修改日期和時間的網頁

如果-Modified-Since的:允許304未修改如果內容使用HTTP頭不變

退換?

+0

你控制網頁? – FoamyGuy 2012-07-12 23:59:12

+0

不,我認爲最後修改是爲任何人開放的,否則Google會如何按日期排序? – 2012-07-13 00:05:23

+0

我不確定,但是如果他們每天都要檢查一下,並且比較他們上次得到的結果,他們可以大致瞭解發生變化的時間。 – FoamyGuy 2012-07-13 00:06:22

回答

2

我能做到這樣:

URL url = null; 
     try { 
      url = new URL("http://www.example.com/example.pdf"); 
     } catch (MalformedURLException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 
     HttpURLConnection httpCon = null; 
     try { 
      httpCon = (HttpURLConnection) url.openConnection(); 
     } catch (IOException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 

     long date = httpCon.getLastModified();