Java 为什么URLConnection.setReadTimeout(0)函数无错误地获取数据?
函数正常工作,但Java 为什么URLConnection.setReadTimeout(0)函数无错误地获取数据?,java,url,Java,Url,函数正常工作,但 URLConnection.setReadTimeout(0) 没有。为什么??来自:developer.android.com public void setReadTimeout(int timeoutMillis) 设置在放弃之前等待输入流读取完成的最长时间。如果在数据可用之前超时,则读取将失败,并出现SocketTimeoutException。默认值0禁用读取超时;读取尝试将无限期阻止 URLConnection.setReadTimeout(10) setRea
URLConnection.setReadTimeout(0)
没有。为什么??来自:developer.android.com public void setReadTimeout(int timeoutMillis) 设置在放弃之前等待输入流读取完成的最长时间。如果在数据可用之前超时,则读取将失败,并出现SocketTimeoutException。默认值0禁用读取超时;读取尝试将无限期阻止
URLConnection.setReadTimeout(10)
setReadTimeout(0)记录为无限超时。你是说别的吗?如果是,请提出更清楚的问题。
setReadTimeout(0) == block indefinitely (Or until read buffer is full)
setReadTimeout(10) == return Exception, after 10 mili sec, if buffer isn't full