【问题标题】:Creating and sending SOAP message in Java在 Java 中创建和发送 SOAP 消息
【发布时间】:2013-05-31 13:48:13
【问题描述】:

如何在 Java 中创建包含以下内容的 Soap 消息/信封并发送。

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cat="http://www.someurl.com/Catalogue/">
   <soapenv:Header/>
   <soapenv:Body>
      <cat:GetRecordByField>
         <!--Optional:-->
         <cat:fieldName>Image</cat:fieldName>
         <!--Optional:-->
         <cat:value>10076GB.jpg</cat:value>
      </cat:GetRecordByField>
   </soapenv:Body>
</soapenv:Envelope>

我已经使用 SOAPUI 检查了上述消息并获得了正确的响应,现在需要使用 JAVA 来检索和处理响应。

更新:

我已经成功生成了以下消息,但是它的格式不同并且不可接受。

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Body>
        <cat:GetRecordByField xmlns:cat="http://quoteCompany.com">
            <cat:fieldName xmlns:cat="something">Image</cat:fieldName>
            <cat:value xmlns:cat="something1">10076GB.jpg</cat:value>
        </cat:GetRecordByField>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

我遵循了这个教程:http://www.java2s.com/Code/Java/JDK-6/SendingaSOAPMessage.htm

【问题讨论】:

    标签: java web-services soap soapui


    【解决方案1】:

    使用 Web 服务引擎,如 Axis、Artix 等。您可以从 SOAPui 本身生成代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多