HttpURLConnection:是否需要调用connect()?

sto*_*986 10 java connection httpurlconnection

我见过的很多例子都没有明确地说过connect().相反,他们只是使用getInputStream()getResponseCode().

我假设所有这些需要连接的HttpURLConnection方法只是connect()自己调用?

是否有任何connect()必须明确调用HttpURLConnection的情况?

Bal*_*usC 8

不,没有案例.它是按需隐式执行的.它甚至在文档中指定.这是URLConnection#connect()javadoc 的摘录:

依赖于连接的操作getContentLength,如果需要,将隐式执行连接.