我如何在Java中以静默方式打开与某个网站的HTTP连接?
我试过.openConnection()
但它没有用。
答案 0 :(得分:2)
您需要找出.openConnection()
无效的原因。捕获该调用抛出的异常并打印出异常的完整堆栈跟踪。这应该为您提供开始诊断所需的信息。
URL.openConnection()
的javadoc说:
“应该注意,
URLConnection
实例在创建时不会建立实际的网络连接。只有在调用URLConnection.connect()
时才会这样做。”
该呼叫可以明确地或隐含地发生;即,当您尝试读取响应状态,标题或正文时。有关更多详细信息,请阅读URLConnection和HttpURLConnection的javadoc。
所以听起来openConnection
正在工作......但它并没有达到预期效果。