2016-09-03 52 views
1

如何爲此xml創建ksoap2請求。Ksoap2對初學者的複雜請求

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"  xmlns:tem="http://temp.net/"> 
 
    <soapenv:Header/> 
 
    <soapenv:Body> 
 
     <tem:GetForexStock> 
 
     <tem:request> 
 
      <tem:IsIPAD>true</tem:IsIPAD> 
 
      <tem:DeviceID>test</tem:DeviceID> 
 
      <tem:DeviceType>ipad</tem:DeviceType> 
 
      <tem:RequestKey>myKey</tem:RequestKey> 
 
      <tem:RequestedSymbol>?</tem:RequestedSymbol> 
 
      <tem:Period>Day</tem:Period> 
 
     </tem:request> 
 
     </tem:GetForexStock> 
 
    </soapenv:Body> 
 
</soapenv:Envelope>

我試着用肥皂對象請求,但它不工作,我不知道該怎麼辦,有點幫助將不勝感激

+0

我需要爲這個Web服務的答案。您是否添加了屬性,只需添加soapObject.addProperty(「IsIPAD」,「true」); 標籤呢? – Thracian

回答

1

所有你需要的是創建一個SoapObject並將其傳遞給信封的bodyOut屬性。

SoapObject sub = new SoapObject(NAMESPACE, METHOD); 
    sub.addProperty("strCode", value); 
    envelope.bodyOut = sub; 
+0

這個例子的strCode和value是什麼?你使用請求標籤添加屬性? – Thracian