如何刷新或清除HttpURLConnection的连接缓存?

hgwnet
05-09-11 0 1732

项目需要定期与远程服务器同步数据,基于如下代码:
URL url = new URL("http://test.com/sales/info");
connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("POST");
connection.setDoOutput(true);
connection.setUseCaches(false);

........
用上述代码在本地测试与远程主机test.com连接。运行前连上adsl,一切ok。但若adsl在运行后才接通,本地将无法取得远程主机数据,始终抛出找不到test.com主机错误。
有经验的同仁请指点一二,谢。