初学者的 Ksoap2 复杂请求
Ksoap2 complicated reaquest for beginners
如何为此 xml 创建 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>
我试过用 soap 对象请求,但它不起作用,我不知道该怎么做,我们将不胜感激
您只需创建一个 SoapObject
并将其传递到信封的 bodyOut
属性。
SoapObject sub = new SoapObject(NAMESPACE, METHOD);
sub.addProperty("strCode", value);
envelope.bodyOut = sub;
如何为此 xml 创建 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>
我试过用 soap 对象请求,但它不起作用,我不知道该怎么做,我们将不胜感激
您只需创建一个 SoapObject
并将其传递到信封的 bodyOut
属性。
SoapObject sub = new SoapObject(NAMESPACE, METHOD);
sub.addProperty("strCode", value);
envelope.bodyOut = sub;