在Java中静默打开HTTP连接?

时间:2013-01-20 22:41:57

标签: java http

我如何在Java中以静默方式打开与某个网站的HTTP连接? 我试过.openConnection()但它没有用。

1 个答案:

答案 0 :(得分:2)

您需要找出.openConnection()无效的原因。捕获该调用抛出的异常并打印出异常的完整堆栈跟踪。这应该为您提供开始诊断所需的信息。

URL.openConnection()的javadoc说:

  

“应该注意,URLConnection实例在创建时不会建立实际的网络连接。只有在调用URLConnection.connect()时才会这样做。”

该呼叫可以明确地或隐含地发生;即,当您尝试读取响应状态,标题或正文时。有关更多详细信息,请阅读URLConnection和HttpURLConnection的javadoc。

所以听起来openConnection 正在工作......但它并没有达到预期效果。