flutter 使用http dart库的http请求的默认超时是多少?

ohtdti5x  于 2022-11-25  发布在  Flutter
关注(0)|答案(1)|浏览(338)

我正在使用http dart library向远程服务器执行REST API请求(GET、POST)。
当服务器不运行时,请求超时。请求是否有默认的时间限制,超过该时间限制后将抛出Connection timed out异常?如果有,该时间限制是多少?
我们尝试记录请求执行前后的时间戳。两个时间戳的差异为30毫秒。但我们不知道这是否是dart库的默认配置。

gfttwv5a

gfttwv5a1#

通过dart:ioHttpClient发出的HTTP请求的默认超时取决于操作系统的默认超时,因此很难确切地说应该预期什么超时。
但是,如果您希望跨平台的连接超时持续时间一致,则可以通过将connectionTimeout on your HttpClient示例设置为非空Duration来配置超时。

相关问题