当前位置: 代码迷 >> Web Service >> Web Services 服务的调用步骤
  详细解决方案

Web Services 服务的调用步骤

热度:258   发布时间:2016-05-02 02:46:36.0
Web Services 服务的调用方法
只知道一个服务地址,但是该地址只能在客户那边的局域网内访问,
所以引用这个服务去进行开发就不能和平常那样直接引用就行,那么我应该如何去引用这个服务去开发呢,
不可能到客户局域网去开发。


是不是可以通过  wsdl 文件 进行开发?
------最佳解决方案--------------------
http://msdn.microsoft.com/en-us/library/7h3ystb6%28v=vs.71%29.aspx

会根据你的WSDL生成代理类,你只需要将生成的文件复制到你的项目中去就可以用了。
------其他解决方案--------------------
你要客户生成个代理类给你啊,甚至可以把所有相关的WSDL发给你也成啊。这些都不行那做个毛线。
------其他解决方案--------------------
引用:
我都说不能访问这个接口,这样还能用wsdl.exe 吗!!!!!!!!!


应该可以用
wsdl [options] {URL 
------其他解决方案--------------------
我都说不能访问这个接口,这样还能用wsdl.exe 吗!!!!!!!!!
------其他解决方案--------------------
引用:
我都说不能访问这个接口,这样还能用wsdl.exe 吗!!!!!!!!!

那就没有办法了

到客户那里去开发,或是让客户空出一台机器,然后你装上VS什么的,然后远程链接那台机器,这样就可以不用去他们那边开发,坐在家开发就可以了。


或是让客户那边暂时为局域网部署了WS服务的那台机器,进行地址映射,让能外网可以访问。
------其他解决方案--------------------
只通过 wsdl 文件 如何条用?
------其他解决方案--------------------
 path}

Path指定本地路径。
------其他解决方案--------------------
比如我只知道:https://api.***.com/sem/sms/v2/ReportService?wsdl

可以获取wsdl,但是这个接口是对方内网才可以访问,我这边不能访问,如果实现这个web services接口呢?
------其他解决方案--------------------
提供了接口才能调用的
------其他解决方案--------------------
提供了接口才能调用的
------其他解决方案--------------------
那就没有办法了,你让客户给你提供一个接口.否则你连访问都访问不到,还谈什么引用.
------其他解决方案--------------------
知道wsdl文件 ,就可以知道接口方法、参数、返回值 类型。。。

这个肯定能预先开发的。  不一定 要 连接上接口!
------其他解决方案--------------------
lz还纠结呢,让他们把wsdl发给你,用wsdl.exe生成Proxy类就可以了。

你自己做个简单的web service工程,保存wsdl文件,用wsdl.exe试一下不就得了。
------其他解决方案--------------------
跟客户要wsdl文件,根据wsdl文件搞客户端。
  相关解决方案