问题描述
菜鸟,刚接触Webservice,想知道Webservice的工作流程,在此发一贴,希望各路大神指教。。
解决方案
解决方案二:
webservice和web程序的运行机制很类似,唯一的不同是,web程序一般由浏览器调用,返回html用于显示,ws由任意程序调用,返回xml,用于传输数据。
解决方案三:
引用1楼caozhy的回复:
webservice和web程序的运行机制很类似,唯一的不同是,web程序一般由浏览器调用,返回html用于显示,ws由任意程序调用,返回xml,用于传输数据。
看一些Webservice的资料中说,服务请求者在请求服务前有一个查找(find)过程,以便获取wsdl等,这是怎么获取到的?我自己编写的一个小Webservice,发布到IIS上,用另一台电脑调用怎么没有find过程,而是知道URL直接调用服务的?
解决方案四:
你去博客园搜一下,有很多大师讲的比较详细,资料很多的
解决方案五:
引用3楼fangyangmao的回复:
你去博客园搜一下,有很多大师讲的比较详细,资料很多的
我觉得需要有一个简单实用的例子,再结合例子查看可能会更有效率吧。。
解决方案六:
一般的话可以通过webservicesurl+"?wsdl"来取得wsdl文件
解决方案七:
引用5楼BrightFireOfCy的回复:
一般的话可以通过webservicesurl+"?wsdl"来取得wsdl文件
可以获取到这个wsdl,但没有什么作用啊。。我并没有对这个wsdl做任何操作。。
解决方案八:
引用3楼fangyangmao的回复:
你去博客园搜一下,有很多大师讲的比较详细,资料很多的
看了。。没看明白。。你能推荐几个好的例子吗?谢谢了。。
解决方案九:
首先你建立的WebServices就有一个网址,你写函数的页面也有一个具体的地址你在VS里面引用服务就填写你写函数页面地址(后缀不一定是WSDL),然后就能找到你定义的函数其实WebServices就是一个网站,只是返回数据的方式不一样,如果你在浏览器里面输入网址都进不了页面,那你的WebServices本来就有问题(网页一般是可以直接调用WebServices的函数的)
解决方案十:
引用6楼LC954536324的回复:
Quote: 引用5楼BrightFireOfCy的回复:
一般的话可以通过webservicesurl+"?wsdl"来取得wsdl文件可以获取到这个wsdl,但没有什么作用啊。。我并没有对这个wsdl做任何操作。。
得到这个文件基本就可以构建自己的webservice客户端了阿,这个文件里面有说传输数据的结构是怎样的这样的信息java和.net分别有用wsdl文件自动生成客户端的工具
解决方案十一:
引用8楼allstudycsharp的回复:
首先你建立的WebServices就有一个网址,你写函数的页面也有一个具体的地址你在VS里面引用服务就填写你写函数页面地址(后缀不一定是WSDL),然后就能找到你定义的函数其实WebServices就是一个网站,只是返回数据的方式不一样,如果你在浏览器里面输入网址都进不了页面,那你的WebServices本来就有问题(网页一般是可以直接调用WebServices的函数的)
VS里面引用服务是知道函数页面网址。。万一我不知道网址呢?我去哪儿找到符合我要去的服务网址?我看资料说服务请求者向服务注册中心执行一个Find过程,这就是去查找网址吗?
解决方案十二:
引用9楼BrightFireOfCy的回复:
Quote: 引用6楼LC954536324的回复:
Quote: 引用5楼BrightFireOfCy的回复:
一般的话可以通过webservicesurl+"?wsdl"来取得wsdl文件可以获取到这个wsdl,但没有什么作用啊。。我并没有对这个wsdl做任何操作。。
得到这个文件基本就可以构建自己的webservice客户端了阿,这个文件里面有说传输数据的结构是怎样的这样的信息java和.net分别有用wsdl文件自动生成客户端的工具
这个wsdl的获取是我事先已经知道网址了,如果不知道这个网址怎么获取wsdl?
解决方案十三:
引用11楼LC954536324的回复:
Quote: 引用9楼BrightFireOfCy的回复:
Quote: 引用6楼LC954536324的回复:
Quote: 引用5楼BrightFireOfCy的回复:
一般的话可以通过webservicesurl+"?wsdl"来取得wsdl文件可以获取到这个wsdl,但没有什么作用啊。。我并没有对这个wsdl做任何操作。。
得到这个文件基本就可以构建自己的webservice客户端了阿,这个文件里面有说传输数据的结构是怎样的这样的信息java和.net分别有用wsdl文件自动生成客户端的工具
这个wsdl的获取是我事先已经知道网址了,如果不知道这个网址怎么获取wsdl?
不知道的情况下有两种方法取Wsdl1,社会学手段2,mq,mb之类的东西
解决方案十四:
引用12楼BrightFireOfCy的回复:
Quote: 引用11楼LC954536324的回复:
Quote: 引用9楼BrightFireOfCy的回复:
Quote: 引用6楼LC954536324的回复:
Quote: 引用5楼BrightFireOfCy的回复:
一般的话可以通过webservicesurl+"?wsdl"来取得wsdl文件可以获取到这个wsdl,但没有什么作用啊。。我并没有对这个wsdl做任何操作。。
得到这个文件基本就可以构建自己的webservice客户端了阿,这个文件里面有说传输数据的结构是怎样的这样的信息java和.net分别有用wsdl文件自动生成客户端的工具
这个wsdl的获取是我事先已经知道网址了,如果不知道这个网址怎么获取wsdl?
不知道的情况下有两种方法取Wsdl1,社会学手段2,mq,mb之类的东西
恩,谢谢指点啊。我再自己上网查找资料看看。。