Java不更新URL内容

时间:2015-04-03 22:17:58

标签: java url

我有一个.txt文件,我通过url完整阅读,其中包含以下代码:

public static String getFileContents(String internetAddress)
        throws MalformedURLException, IOException
{
    URL url = new URL(internetAddress);
    InputStream inputStream = url.openStream();
    StringBuffer textBuffer = new StringBuffer();

    int readInteger = 0;

    while ((readInteger = inputStream.read()) != -1)
    {
        textBuffer.append((char) readInteger);
    }

    // Prevent resource leakage
    inputStream.close();

    return textBuffer.toString();
}

用法示例:

String text = getFileContents("http://www.example.com/file.txt");

当我通过ftp客户端(如FileZilla我的浏览器和file.txt更新服务器上的FileZilla,然后显示文件已更新,但是当我运行上面的Java代码来检索其内容变量text不包含当前数据,而是包含前一个/初始数据。

为什么它不会在每次执行时获取最新数据,我该如何解决?重复的程序执行没有cache,有吗?

0 个答案:

没有答案