首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用SOAP包调试Web服务

使用SOAP包调试Web服务
EN

Stack Overflow用户
提问于 2008-08-26 17:14:55
回答 4查看 2.1K关注 0票数 0

我有一个用C#创建的web服务和一个由我的客户端提供的测试工具。不幸的是,我的web服务似乎不能解析由测试工具创建的对象。我认为问题出在序列化soap包上。

使用TCPTrace,我能够将soap包传递到web服务,但只能在远程机器上,所以我无法在那里调试它。有没有一种方法可以用生成的soap包调用我的本地web服务,而不是使用我当前的测试工具手动创建对象并通过web引用调用web服务?

编辑我获得soap包的机器在vm上,所以我无法将它链接到我的机器上。我想我正在寻找一种工具,我可以将soap包粘贴到其中,然后它将调用我的web服务

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2008-08-26 17:19:45

一个有点手动的过程是使用火狐的Poster插件。还有一个名为SoapUI的java实用程序,它有一些基于发现的自动化模板,然后您可以修改这些模板,并针对您的服务运行这些模板。

票数 2
EN

Stack Overflow用户

发布于 2008-08-26 17:17:13

默认情况下,.Net不允许您将诸如TCPTrace或Fiddler (我更喜欢的)之类的数据包分析器连接到本地主机或127.0.0.1连接(原因我现在忘记了..)

最好的方法是尽可能通过完整的IP地址或FQDN引用您的web服务。这将允许您在您选择的工具中跟踪调用。

票数 1
EN

Stack Overflow用户

发布于 2008-08-26 18:11:30

与palehorse相同,可以使用soapUI或直接使用该功能的特定组件:TCPMon

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28654

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档