如何在 java springboot 中从 SOAP 服务创建"https"安全的 REST API



我正在集成由欧洲增值税验证服务VIES提供的SOAP服务。SOAP服务托管在以下链接中https://ec.europa.eu/taxation_customs/vies/checkVatService.wsdlhttp://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl我认为这两个网站都指向了几乎相同的网站,其中一个是http,另一个是https(如果有差异,请告诉我(

因此,我将wsdl集成到我们的spring-boot应用程序中,当我在本地主机http中尝试时,它运行良好。但当我把它托管到我们的实时服务器https时,它就开始给出错误回复。

我搜索了它不起作用的可能原因,最后得出的结论是VTES提供的SOAP服务只能在http站点中工作(如果我错了,请告诉我(但当我搜索更多的解决方案时,我发现更多的网站提供了使用相同SOAP服务的https安全REST应用程序(https://vatlayer.com/)。我们试图说服我们的客户购买其中一款,因为他们只允许有限数量的免费增值税验证,但他们对此并不满意,但这让我思考,因为他们可以用这个东西构建一个https安全的REST API,这意味着我可以这样做。所以我搜索了一个解决方案,但找不到任何解决方案,有人能深入了解它是如何实现的吗。

谢谢和问候。

如果您从web浏览器(客户端(调用链接,并且您的实时web应用程序运行在HTTPS上,那么您也应该使用HTTPS调用SOAP服务,否则浏览器会认为它违反了同源策略并阻止您的请求。

相关内容

  • 没有找到相关文章

最新更新