如何在Int中将Int传递给Soap请求

时间:2014-01-20 12:13:27

标签: java web-services soap soapui soap-client

是否可以将int元素发送到SOAP请求意味着是否可以生成包含int Soap Element的SOAP请求。 bcoz我需要在java中传递一个Integer Element For Soap请求但是没有得到如何做。

1 个答案:

答案 0 :(得分:0)

您可以尝试将整数逻辑放入Soap请求中,输入语法为:

${= (logic)}
${=(int)(Math.random()*10)} <- this logic will replaced the input City parameter with an integer 

<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:web="http://www.webserviceX.NET">
 <soap:Header />
<soap:Body>
  <web:GetWeather>
     <!--Optional:-->
     <web:CityName>${=(int)(Math.random()*10)}</web:CityName>
     <!--Optional:-->
     <web:CountryName>USA</web:CountryName>
  </web:GetWeather>

运行上述请求时,city标记有一个整数。

<web:CityName>3</web:CityName>