1

我有一个似乎是用 java 1.4 或 1.3 编写的旧应用程序。我正在将 ir 迁移到 1.7。问题是它使用的是 HttpURLConnection kac.get(URL),而新签名是 kac.get(URL,Object)。有人可以解释我如何使用这种方法吗?我可以通过它 kac.get(URL,URL) 吗?

抱歉,我的意思是 KeepAliveCache,HttpURLConnection 有它的一个实例。

4

1 回答 1

1

KeepAliveCache 是一个 sun.* 类,一开始就不应该使用它,这正是您遇到的原因:它是一个实现私有类,其 API 如有更改,恕不另行通知。只需将其删除并使用 java.net 中提供的内容即可。它会自动为您完成连接池和所有这些。无需窥视引擎盖。您将提高代码质量并可能修复错误。

于 2013-09-07T00:00:36.977 回答