5. HTTP 客户端支持
春季 CredHubCredHubOperations
支持多个 HTTP 客户端库与 CredHub API 通信。支持以下库:
-
Java 的内置
HttpURLConnection
(默认)
选择特定的客户端库需要在应用程序类路径上提供适当的依赖关系。 将按照上面列出的顺序检查每个客户端库的应用程序类路径。
春季 CredHubReactiveCredHubOperations
仅支持 Netty HTTP 客户端库。
5.1. Apache Http组件
要使用 Apache HttpComponents 与 CredHub 通信,请向应用程序添加以下依赖项:
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
</dependency>
Apache HttpClient 的线路日志可以通过日志记录配置来启用。确保不要意外启用有线日志记录,因为日志可能会以纯文本形式暴露应用程序和 CredHub 之间的流量(包括Tokens和机密)。 |
5.2. OkHttp
OkHttp 3 支持在 3.2.x 版中被删除 |