背景:
两个站点都位于单个Windows服务器上。 这两个站点都可以在不同的DNS中访问:
访问site1.com前往IIS(我认为)然后我在IIS中使用URL重写将site1.com请求转发到localhost:8080。
最后,两个站点都可以在浏览器上以HTTPS访问,并且两个站点都有有效的SSL。
问题:
Site1通常对site2进行REST API调用。 Site1使用Java HttpClient(HttpGet和HttpPost)调用site2。但是当它发生时,会发生错误并且日志显示以下错误:
javax.net.ssl.SSLException:证书中的主机名不匹配:
<site2> != <site1> OR <site1>
有人可以请帮助并解决一些问题吗?或者如果对使用什么有任何其他建议。