作为服务器,axios从GitHub上的代码来看,使用了node底层的http和https实现。对于node来说,回答你的问题是“取决于你的node版本支持什么”。实际上,最近版本的node支持TLS 1.0到1.3。Node默认静态链接OpenSSL,因此对于node来说,答案可能取决于Node编译时使用的OpenSSL(或替代TLS库)版本,或者是否使用动态加载。假设使用预构建的node软件包,则node 6.x+支持TLS v1.2。Node 11.x支持TLS v1.3,但需要使用maxVersion或DEFAULT_MAX_VERSION启用;而node 12.x则可以直接支持TLS v1.3。如果你在浏览器中使用axios,则它将使用xhr.js,并且TLS支持将由浏览器提供。这就变得有点复杂了。大多数浏览器都支持TLS 1.2,但不是所有浏览器都支持。所有最近版本的浏览器都支持。您可以使用SSLLab的浏览器版本列表来确定它们支持的TLS版本。