我试图找出 Apache HttpClient 的超时时间。文档文件* 说 http 连接的默认超时是“系统默认”超时。但什么是“系统默认值”?以及如何找出“系统默认”超时设置的值?
*“零超时值被解释为无限超时。负值被解释为未定义(系统默认值)。
最佳答案
在这种特定情况下,系统默认值意味着 Java 运行时设置的任何套接字超时值。如果未定义套接字超时配置参数,则 HttpClient 不会尝试控制连接套接字上的 SO_TIMEOUT 设置。
关于java - 什么是 "system default"http 超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49434541/