我见过的许多示例未明确调用connect()
。相反,他们只是使用getInputStream()
或getResponseCode()
。
我假设所有需要连接的所有HttpURLConnection方法只是自己调用connect()
吗?
在任何情况下,必须为HttpURLConnection显式调用connect()
吗?
最佳答案
不,没有任何情况。它是按需隐式执行的。它甚至在文档中指定。这是 URLConnection#connect()
javadoc的摘录:
关于java - HttpURLConnection:是否有必要调用connect()?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2792705/