2016-09-03 7 views
1

Как я могу создать запрос ksoap2 для этого xml.Ksoap2 сложный reaquest для новичков

<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

Мне нужен ответ для этого веб-сервиса. Добавляете ли вы свойства, добавляемые для простого запроса с помощью soapObject.addProperty («IsIPAD», «true»); Как насчет тег? – Thracian

ответ

1

Все, что вам нужно, это создать a SoapObject и передать его bodyOut Недвижимость конверт.

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

Что такое strCode и значение для этого примера? Используете ли вы тег запроса для добавления свойств? – Thracian