java - 如何知道 Android Java 中网页的最后修改日期和时间

标签 java android last-modified if-modified-since

如何使用 Android Java 知道网页的最后修改日期?或者我如何请求

If-Modified-Since: Allows a 304 Not Modified to be returned if content is unchanged

使用 http header ?

最佳答案

我可以这样做:

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();

关于java - 如何知道 Android Java 中网页的最后修改日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11462274/

相关文章:

java - 实现 Camel 变换

java - AsyncTask 状态未显示为 FINISHED

java - 在java中分隔未知数量的连字符?

java - php中的RSA加密到JAva中的RSA解密

php - 如何检查目录内容是否已用 PHP 更改?

java - 空指针异常,我不知道我做错了什么

java - 如何更改切换按钮的状态?

android - 为什么总是 LocationSettingsStatusCodes.SUCCESS 即使 GPS 关闭

java - maven如何只编译修改过的java文件?

date - 检查文件在过去 xx 天后是否被修改