获取http响应的最大延迟是多少?
What is the maximum delay in getting http response?
我正在通过 http 发送请求。连接超时和读取超时设置为 30000 毫秒。我收到回复的最长时间是多少?
它是组合读取+连接超时吗?
我的疑问是读取超时何时开始,在获取连接后还是从我们开始尝试建立连接时开始?
即使建立了连接,也会在配置的连接超时后终止连接吗?
这两个超时之间的区别很明显,但我不清楚何时考虑它们。
con.setConnectTimeout(30000);
con.setReadTimeout(30000);
connectTimeout
限制连接建立的时间,而 readConnectionTimeout
表示数据包之间可以等待多长时间(连续读取)连接建立后.
首先,您尝试建立连接并将该进程限制为 connectTimeout
。建立连接后,您使用 readConnectionTimeout
读取传入数据。
第二种,不会限制数据读取操作的整体时间。总阅读时间可以不再是packets_to_be_send * readConnectionTimeout
我正在通过 http 发送请求。连接超时和读取超时设置为 30000 毫秒。我收到回复的最长时间是多少? 它是组合读取+连接超时吗? 我的疑问是读取超时何时开始,在获取连接后还是从我们开始尝试建立连接时开始? 即使建立了连接,也会在配置的连接超时后终止连接吗?
这两个超时之间的区别很明显,但我不清楚何时考虑它们。
con.setConnectTimeout(30000);
con.setReadTimeout(30000);
connectTimeout
限制连接建立的时间,而 readConnectionTimeout
表示数据包之间可以等待多长时间(连续读取)连接建立后.
首先,您尝试建立连接并将该进程限制为 connectTimeout
。建立连接后,您使用 readConnectionTimeout
读取传入数据。
第二种,不会限制数据读取操作的整体时间。总阅读时间可以不再是packets_to_be_send * readConnectionTimeout