2
是否可以將int元素髮送到SOAP請求意味着是否可以創建包含int Soap元素的SOAP請求。 bcoz我需要傳遞一個整數元素在java中的肥皂請求,但沒有得到如何做到這一點。如何將Int傳入SOAP中的SOAP請求
是否可以將int元素髮送到SOAP請求意味着是否可以創建包含int Soap元素的SOAP請求。 bcoz我需要傳遞一個整數元素在java中的肥皂請求,但沒有得到如何做到這一點。如何將Int傳入SOAP中的SOAP請求
您可以通過將整數邏輯到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>
當上述要求運行,對城市標籤的整數。
<web:CityName>3</web:CityName>
SOAP通信是通過XML(或JSON)完成的。在這種情況下,所有的東西都是一個字符串,它只能被服務器上的框架解釋爲類似整數的東西。 – SiKing
@SiKing好吧,你是對的,所以事情是,我們不能通過這樣的int int吶? – Krishna
是的。例如,你通過'1'。在運輸中它將是一個字符串。在您的示例中,服務器上的框架將嘗試將其轉換爲int。例如,如果傳遞'a',當服務器試圖將其轉換爲int時,它將會出錯。 – SiKing