java - VIES 增值税验证 wsdl 无法通过 java 代码运行

标签 java soap wsdl

通过 Java 代码运行时,WSDL 的 EU VIES 增值税验证不起作用。但一些 SOAP API 测试工具也能起到同样的作用。 例如,https://wsdlbrowser.com/soapclient?wsdl_url=https%3A%2F%2Fec.europa.eu%2Ftaxation_customs%2Fvies%2FcheckVatService.wsdlhttps://app.boomerangapi.com/?ext

即使当我尝试从 wsimport 获取源代码时它也不起作用。 (C:\Program Files\Java\jdk1.8.0_151\bin>wsimport -keep -verbose http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl )

错误是“元素类型“BR”必须由匹配的结束标记“”终止。”当尝试通过 java 代码访问 SOAP 服务时,也会出现同样的错误。

关于如何使用此 EU wsdl 验证增值税号有什么建议吗?

最佳答案

将 WSDL URL 中的协议(protocol) http://更改为 https://

关于java - VIES 增值税验证 wsdl 无法通过 java 代码运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61466800/

相关文章:

Java String.toUpperCase()

java - 为每个线程生成一个新的对象实例是线程安全的操作吗?

java - 将数据添加到具有无界通配符类型的集合

php - 是否可以使用 PHP 解释器代替 JavaScript v8 来实现 Node.js?

wcf - 使用 WCFTestClient 工具时无法获取元数据

android - org.xmlpull.v1.XmlPullParserException : expected: START_TAG {http://schemas. xmlsoap.org/soap/envelope/}信封

java - 每行具有不同 JComboBox-es 的 JTable

javascript - Wildfly 允许 OPTIONS 方法但返回 405 不允许方法

java - 如何使用 logback 关闭 STDOUT 形式的 Soap 消息 CXF

android - 使用 KSoap2 时如何在代码中创建适当的 soap 信封(请求 xml)?