我阅读了很多关于setConnectTimeout的帖子,但我真的很想知道这个方法是如何工作的,因为我们无法在openConnection()存在之前初始化它。
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setConnectTimeout(5000);
urlConnection.setReadTimeout(2000);
...
那么setConnectTimeout()的目的是什么?
答案 0 :(得分:0)
您只是打开/初始化连接。你还没有实际调用urlConnection.connect()
。您只是初始化URL,标题,设置请求方法等内容。
一旦你真正运行连接,它就会生效。