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

时间:2010-05-08 02:26:06

标签: java connection httpurlconnection

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

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

是否必须为HttpURLConnection显式调用connect()

2 个答案:

答案 0 :(得分:8)

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

  

依赖于连接的操作(如getContentLength)将在必要时隐式执行连接。

答案 1 :(得分:0)

隐含

connect()并在需要时自动调用。