我在公司外部有一个 Web 服务,它不为他们的服务提供 WSDL。他们确实提供:
- 关于如何
POST
为他们服务的详细文件 - 应该是什么
SoapEnvelope
样子 - 甚至
.xsd
可以用来创建消息以放入<env:Body></env:Body>
调用的 SOAP 中。
如何在没有 WSDL(Java 中)的情况下对 Web 服务进行 SOAP 调用? 我需要一个工具来接收我的 JAXB 格式的 XML 消息,将其包装在 SOAP 信封中,并将其作为 HTTP POST 发送到某个 Web 服务(使用 SSL 和证书)。
有没有工具可以让这件事变得简单?我已经简要地查看了带有JAX-WS 调度的CXF,但是由于大多数示例和文档都需要一个文档,所以我不确定我是否应该使用 CXF。wsdl