.net webservice studiov2.02官方最新版
最新推荐
-
齐鲁银行网银助手3.0.0.5官方版 安全软件 / 3.0M
-
360安全卫士U盘病毒专杀(Autorun.inf专杀)13.0.0.213简体中文绿色免费版 安全软件 / 86.1M
-
360安全卫士U盘病毒专杀工具v13.0.0.213绿色免费版 安全软件 / 86.1M
-
360安全卫士修复工具v13.0.0.213免费版 安全软件 / 86.1M
-
360安全卫士超强查杀V13.0.0.213安装版 安全软件 / 86.1M
精品推荐
-
You123浏览器v5.10.12.116官方版 网络工具 / 57.9M
查看 -
LogViewPlus(日志分析工具)v2.5.51官方版 网络工具 / 31.3M
查看 -
RayLink(远程控制)v6.0.1.7官方版 网络工具 / 18.3M
查看 -
喜马拉雅v4.0.0官方免费版 网络工具 / 65.3M
查看 -
向日葵远程控制v13.2.0.55335官方版 网络工具 / 32.3M
查看
本类排行
详情介绍
.netwebservicestudio是目前用户最多、信誉最好、功能最强大的webservice测试工具。这个Web服务测试工具是由微软开发的完全免费版本。立即下载并使用它。
.net webservice studio是目前用户数量最多、信誉最好、功能最强大的webservice测试工具。这个webservice测试工具是由微软开发的,是完全免费的版本。立即下载并使用它。
基本介绍
该工具来自Microsoft 内部。最大的优点就是非常具有视觉效果。您不需要查看那些xml 文件。 WebService的基本内容是XML。
从上图可以看出,操作也非常方便。只需要将Service部署到IIS中,在WSDL EndPoint中输入要测试的Service的URL,点击获取按钮即可获取Service需要输入的参数列表。测试时,只需输入参数的值,点击Invoke按钮即可得到结果。结果是一样的。一侧是参数,另一侧是值。检查起来非常方便。同时还可以显示参数的类型。
使用示例
使用.NET WebService Studio调试Web Service并解决SOAPAction问题
故事是这样的。这两天开发了一个短信发送功能。客户给了我一个Web服务地址(没有文档)并要求我调用它并发送它。
我在VS 2013中添加了服务引用,一切正常,但是当我执行代理方法时,无论如何都会出错。
操作receiveExtMTPush1 中的RPC 消息receiveExtMTPushRequest1 具有无效的正文名称receiveExtMTPush。必须是receiveExtMTPush1
我的方法名称错误吗?不过VS自动生成的不能错,参数也不能错(客户已经检查过了)。
我使用浏览器打开此Web 服务,描述是AXIS Web 服务。是否无法使用.NET 调用AXIS Web 服务?看了一下WSDL,也是标准的。
于是尝试了网上提到的动态调用方法,但是尝试反映的时候报错。算了,看看其他方法吧。
我想找到一个Web服务调试工具。如果还是失败,我会告诉客户是不是web服务有问题?我发现了.NET WebService Studio,这是一个非常轻量级的工具,只有几十KB。
填写EndPoint——点击GET获取方法和参数列表——在Input中选择各个参数并输入对应的值——点击Invoke执行,天哪,Output中成功了。
点击Request/Response可以查看请求和响应数据
现在就很容易处理了。将Request中的SOAP放入Fiddler中并POST。成功!
VS生成的代理类未成功调用。应该是因为缺少HTTP HEADER 参数SOAPAction(不是SOAP HEADER)。这个参数有一定的含义,在WSDL中也可以找到。在跨平台调用中尤其常见。你可以上网搜索一下。
解决方案:
1、自己组合一个SOAP XML,然后使用HttpClient或者WebRequest调用Web Service,然后解析返回的XML;
2. 单击.NET WebService Studio 中的WSDL 代理。里面有代理类和客户端代码。将它们复制到项目中以供使用。