首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SOAP请求多个股票价格

SOAP请求多个股票价格
EN

Stack Overflow用户
提问于 2012-06-11 23:48:39
回答 1查看 575关注 0票数 0

我需要从GetStockQuote WSDL中查找股票列表,并将所有字段保存到数据库中。

现在,我正在尝试编写SOAP消息,该消息将返回多个股票的结果。使用以下代码,我可以查找一只股票,但如何将其更改为查找多只股票?例如,如果我想要IBM、ALJ和AJG?我使用soapUI来执行请求。

请求:

代码语言:javascript
复制
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"  xmlns:web="http://www.webserviceX.NET/">
   <soap:Header/>
   <soap:Body>
      <web:GetQuote>
     <web:symbol>'IBM'</web:symbol>
      </web:GetQuote>
   </soap:Body>
</soap:Envelope>

返回:

代码语言:javascript
复制
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
      <GetQuoteResponse xmlns="http://www.webserviceX.NET/">
         <GetQuoteResult><![CDATA[<StockQuotes><Stock><Symbol>IBM</Symbol>  <Last>194.1399</Last><Date>6/11/2012</Date><Time>11:08am</Time><Change>-1.0001</Change><Open>196.60</Open><High>196.70</High><Low>194.00</Low><Volume>1033982</Volume><MktCap>223.9B</MktCap><PreviousClose>195.14</PreviousClose><PercentageChange>-0.51%</PercentageChange><AnnRange>157.13 - 210.69</AnnRange><Earns>13.407</Earns><P-E>14.56</P-E><Name>International Bus</Name></Stock></StockQuotes>]]></GetQuoteResult>
      </GetQuoteResponse>
   </soap:Body>
</soap:Envelope>
EN

回答 1

Stack Overflow用户

发布于 2012-06-11 23:56:57

该特定的webservice在每个请求中只有一个符号的函数调用,如您提供的页面中所示。您必须发出多个SOAP请求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10983467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档