Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Java创建和发送SOAP消息_Java_Web Services_Soap_Soapui - Fatal编程技术网

用Java创建和发送SOAP消息

用Java创建和发送SOAP消息,java,web-services,soap,soapui,Java,Web Services,Soap,Soapui,如何用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>

如何用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>

形象
10076GB.jpg
我已经用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>

形象
10076GB.jpg

我遵循本教程:

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