WsdlGUI工具
一款用于简化WebService服务离线环境引用wsdl代码包导出小工具
WebServicewsdlGUI引用服务调用代码
WsdlGUI工具
7
开发这个小工具的主要目的用于简化内网webservice服务接口对接问题,一般.net开发因为有vs开发工具 引用webservice服务比较简单,由于最近一个客户提供的三方接口服务是webservice且只能在内网调试,最重要的是提供调试的机器上还没有开发环境,调试阶段试了很多种方式模拟请求花了好长时间都没对接成功(期间各种授权、签名、参数错误),最后放弃了尝试把vs的webservice引用wsdl模块写成了一个小工具,然后将内网的webservice接口引用代码wsdl导出到本地,然后再把代码文件添加到项目里就直接解决了。
软件介绍
工具比较简单实现了类似vs的服务引用工具但不依赖vs开发环境,导出的C#代码类文件可以直接当作cs文件添加进项目进行使用,工具操作过程也十分简单 ,支持导出和C#和VB两种代码服务引用文件。
主界面如下图:
[支持 Windows7 SP1 及以上版本PC系统 支持x86/x64] 部分早期版本windows7运行会提示dll丢失错误弹窗 需要更新必要的系统补丁包 => kb4457144
引用进c#项目后可以直接调用(部分ip可能会变动 检查下ip相关的代码修正即可) 导出的方法名和webservice文档提供的保持一致 使用和vs服务使用起来一样简单。
例子地址 :
http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl
调用代码:
wsdllib.WeatherWebService service = new wsdllib.WeatherWebService();
string[] list = service.getSupportCity("安徽");
【展示区域有限 截图只截取了一部分代码进行展示】