HttpResponseCache并没有互联网连接

时间:2012-12-04 15:19:10

标签: android connection httpresponse

如果没有互联网连接,应用程序应提供来自服务器的最新数据。使用HttpResponseCache作为保存所有http请求以在离线模式下使用它们的工具是否是个好主意?

目前,当我禁用互联网连接时,有例外:

java.net.UnknownHostException: Unable to resolve host

我应该将数据写入磁盘,并在离线模式下使用吗?

P.S。 我配置了HttpResponseCache,并使用HttpURLConnection:

HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.addRequestProperty("Cache-Control", "max-stale=" + maxStale);
connection.setReadTimeout(10000);
connection.setConnectTimeout(15000);
connection.setRequestMethod("GET");
connection.setUseCaches(true);
connection.setDoInput(true);
connection.connect();

0 个答案:

没有答案