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

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

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

是否有任何必须为HttpURLConnection显式调用connect()的情况?

解决方法:

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

Operations that depend on being connected, like getContentLength, will implicitly perform the connection, if necessary.

上一篇:java – HttpURLConnection.getResponseCode()在代码已知时抛出IOException


下一篇:带有发帖请求和参数的HttpUrlConnection作为Json对象android