CXF 3.1.X 是否使用 Apache HttpComponents - HttpClient?

Does CXF 3.1.X uses Apache HttpComponents - HttpClient?

CXF 3.1.x真的使用Apache HttpComponents - HttpClient for http transport? Maven dependencies does not list "Apache HttpComponents" as dependency nor do I see any HttpClient class in the CXF jars? However CXF JIRA CXF-6704讨论过吗?

我需要访问 CXF 中的 HttpClient for NTLM support per connection basis which CXF by default relies on Java 6+ Authenticator,这是根据 JVM 设置的。

CXF 有一个分离的运行时层。他们大多以 cxf-rt-*.

开头

对于传输,cxf-rt-transports-*.

看看this。我相信这是 HTTP 组件传输运行时。

编辑:我认为这是用于异步传输的 -(我发布后查看了 pom)。

EDIT2:我对此做了更多研究,发现 this documentation。它说异步客户端可以通过将 use.async.http.conduit bus 属性 设置为 true 来用于同步调用。这也特指NTLM认证。