当前位置:编程学习 > C#/ASP.NET >>

wsdl 究竟是个什么文件?有什么用处呢

我们都知道比如说你通过vs添加一个web引用的时候,就会在你本地生成一个wsdl扩展名的文件,这个文件有几个固定的节点元素,话说是用来对这个web服务进行的描述。

我想请问各位大虾,wsdl只是一个服务的描述。比如说我拿到一个别人的web服务的 wsdl文件,我就能调用他的web服务吗?应该怎么做啊? --------------------编程问答-------------------- 用是可以用但你要看一下人家的Web服务是采用什么验证方式,只要你能通过他的验证就可以调用他webServices中的方法,具体用法很简单你就直接把wsdl文件添加进去 调用里面的方法就行 --------------------编程问答-------------------- 那这个跟uddi 有没有关系啊? --------------------编程问答-------------------- wsdl 和 uddi 没有关系,uddi 是为了定位服务,发现服务的。wsdl就像你说的是描述服务的,说白了就是告诉使用者方法名及参数列表。

你用 svcutil.exe 可以将 wsdl 文件,导出客户端代理类。方便你使用WCF(webservice)
当然直接用 Add ServiceReference 就是IDE替你做了这一步而已。
--------------------编程问答-------------------- 把webservice生成dll的 工具吧.. 了解很少 没用过! --------------------编程问答-------------------- 就是一个XML文档,描述了服务里包含有哪些方法,方法的名称是什么,方法的参数是什么,类型是什么,方法的返回值。这样,是为了提供给其他调用的。像java也可以直接用这个文件,来生产一个soap客户端对象(里面就有各种方法以及参数),VS中直接引用服务就能自动下载这个文档了。 --------------------编程问答-------------------- 能通过这个wsdl文件就能生成一个soap客户端对象?怎么生成啊。。求大虾指教。。o(╯□╰)o --------------------编程问答-------------------- http://www.cnblogs.com/wcj12168/archive/2010/03/31/1701583.html --------------------编程问答-------------------- JWSDP通过WSDL生成Webservice客户端代理类,自己搜下,应该很多吧
引用 6 楼 chen_sl1986 的回复:
能通过这个wsdl文件就能生成一个soap客户端对象?怎么生成啊。。求大虾指教。。o(╯□╰)o
--------------------编程问答-------------------- Web Service的描述语言
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,