原理图如下:
即客户端向WebService服务器通过HTTP协议发送XML数据(内部包含调用的一些方法和相关参数数据),然后WebService服务器给客户端返回一定的XML格式的数据,客户端通过解析这些XML数据即可得到需要的数据。具体实现过程如下:
- 建立一个HTTP连接;
- 通过加载一个XML格式的SOAP协议数据,把该数据封装成实体并通过HTTP请求发送给WebService服务器;
- 获得WebService服务器返回的XML数据,通过解析获得需要的数据。
一些提供免费的WebService服务的网站:
股票行情数据 WEB 服务(支持香港、深圳、上海基金、债券和股票;支持多股票同时查询)Endpoint: http://webservice.webxml.com.cn/WebServices/StockInfoWS.asmx 复制 EndpointDisco: http://webservice.webxml.com.cn/WebServices/StockInfoWS.asmx?disco 复制 DiscoWSDL: http://webservice.webxml.com.cn/WebServices/StockInfoWS.asmx?wsdl 复制 WSDL股票行情数据 WEB 服务(支持香港、深圳、上海基金、债券和股票;支持多股票同时查询)支持香港股票、深圳、上海封闭式基金、债券和股票;支持多股票同时查询。数据即时更新。此中国股票行情数据 WEB 服务仅作为用户获取信息之目的,并不构成投资建议。支持使用 | 符号分割的多股票查询。中国开放式基金数据 WEB 服务Endpoint: http://webservice.webxml.com.cn/WebServices/ChinaOpenFundWS.asmx 复制 EndpointDisco: http://webservice.webxml.com.cn/WebServices/ChinaOpenFundWS.asmx?disco 复制 DiscoWSDL: http://webservice.webxml.com.cn/WebServices/ChinaOpenFundWS.asmx?wsdl 复制 WSDL中国开放式基金数据 WEB 服务中国开放式基金数据 WEB 服务,数据每天15:30以后及时更新。输出数据包括:证券代码、证券简称、单位净值、累计单位净值、前单位净值、净值涨跌额、净值增长率(%)、净值日期。只有商业用户可获得此中国开放式基金数据Web Services的全部功能,若有需要测试、开发和使用请QQ:8698053 或 联系我们中国股票行情分时走势预览缩略图 WEB 服务Endpoint: http://webservice.webxml.com.cn/webservices/ChinaStockSmallImageWS.asmx 复制 EndpointDisco: http://webservice.webxml.com.cn/webservices/ChinaStockSmallImageWS.asmx?disco 复制 DiscoWSDL: http://webservice.webxml.com.cn/webservices/ChinaStockSmallImageWS.asmx?wsdl 复制 WSDL中国股票行情分时走势预览缩略图 WEB 服务中国股票行情分时走势预览缩略图 WEB 服务(支持深圳和上海股市的全部基金、债券和股票),数据即时更新。返回数据:2种大小可选择的股票GIF分时走势预览缩略图字节数组和直接输出该预览缩略图。外汇-人民币即时报价 WEB 服务Endpoint: http://webservice.webxml.com.cn/WebServices/ForexRmbRateWebService.asmx 复制 Endpoint