当 SSL 客户端连接到远程主机上的应用程序服务器时,主机名验证器很有用。这可确保客户端尝试连接的 URL 中的主机名与服务器作为 SSL 握手的一部分发回的数字证书中的主机名匹配。主机名验证仅由 SSL 客户端执行。
ERROR — TargetHandler I/O error: Host name verification failed for host : 72.20.5.110
javax.net.ssl.SSLException: Host name verification failed for host : <host-name> at org.apache.synapse.transport.http.conn.ClientSSLSetupHandler.verify(ClientSSLSetupHandler.java:152) at org.apache.http.nio.reactor.ssl.SSLIOSession.doHandshake(SSLIOSession.java:285)
WebClient 默认如何验证服务器主机名,我们如何禁用它?