webservice接口该如何调用啊,比如说我知道 webservice接口的地址,我该直接去调用它;

 我来答
佼梦安00c
2013-04-11 · 超过12用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:33.3万
展开全部

嗯,可以直接调用,比如这个:

http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx/getWeather?theCityCode=2350&;theUserID=

后面的theCityCode和theUserID就是参数。

返回一个XML(SOAP消息),你解析这个XML就可以了。

至于XML中的元素具体代表什么,你要查询他们的文档。


正确的办法是发送一个SOAP消息给他们,然后他们返回一个SOAP消息。

webservice就是通过SOAP消息传递数据的。

上面的请求标准是:

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<getWeather xmlns="http://WebXml.com.cn/">
<theCityCode>2350</theCityCode>
<theUserID></theUserID>
</getWeather>
</soap12:Body>
</soap12:Envelope>



详细可以看看:

http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx?op=getWeather



名词解释:简单对象访问协议(Simple Object Access Protocol,SOAP),是一种轻量的、简单的、基于XML的协议,它被设计成在WEB上交换结构化的和固化的信息。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式