描述:
向webservice服务器发送请求,获取服务器返回的数据
语法:
ws_call(client,[service_name:service_port:]operation_name[,value1:paramName1,value2:paramName2…])
备注:
外部库函数,外部库的使用请参考《外部库使用指南》。
向webservice服务器发送请求,获取服务器返回的数据
参数:
client |
webservice客户端对象 |
service_name |
服务名称,当wsdl中只有1个service时,参数可以省略 |
service_port |
服务端口,当指定的service下只有1个port时,参数可以省略。 |
operation_name |
操作名称 |
value: paramName |
参数值:参数名称,允许有0~n个参数;参数名省略时,会按照顺序参考wsdl的message中定义的参数名。 |
返回值:
序列
示例:
|
A |
|
1 |
=ws_client("http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl") |
访问天气预报服务器 |
2 |
=ws_call(A1,"WeatherWebService":"WeatherWebServiceSoap":"getSupportProvince") |
|
3 |
=ws_call(A1,"WeatherWebService":"WeatherWebServiceSoap":"getWeatherbyCityName","58367":"theCityName")
|
|