1

我有一个在 IIS 的测试实例上运行的 Web 服务。不幸的是,对它的某些请求会导致它抛出基本错误,例如“对象未设置为对象的实例”。

然后,使用 Web 服务的人向我发送导致错误的完整 HTTP 请求(包括标头),我现在需要将其扔给在我的开发环境中运行的实例以修复错误。

关于如何做到这一点的任何建议?(Putty 可以工作,但连接后不能复制粘贴到 Putty 中,这样调试起来很费力!)

4

3 回答 3

2

http://www.soapui.org/

SOAP UI 是一个很好的软件,你可以添加你的参考,然后复制/粘贴你的朋友请求!

要添加您的参考:

启动 SoapUI

  • 右键单击“项目”

  • 新的 SoapUI 项目

  • 使用您的本地 wsdl url 填充“初始 WSDL”文本框(即“http://localhost:1234webservice.asmx?wsdl”(不要忘记 ?wsdl))

  • 点击“确定”

执行您的请求

  • 扩展您新创建的项目

  • 扩展您要使用的端口(主要区别在于 wsdm 版本 1.1 或 1.2)

  • 右键单击您的方法

  • “新要求”

  • 在您收到的请求窗口复制/粘贴

  • 单击此窗口右上角的绿色三角形。

于 2012-01-10T11:33:36.780 回答
1

使用肥皂用户界面。http://www.soapui.org/

于 2012-01-10T11:33:32.467 回答
1

有人早些时候在这个答案上发布了Fiddler http://www.fiddler2.com/fiddler2/然后将其删除 - 我试了一下,效果非常好。(谢谢)

于 2012-01-10T15:07:26.837 回答