我有一个在IIS中的测试实例上运行的Web服务。不幸的是,对它的某些请求会导致它抛出基本错误,例如“对象未设置为对象的实例”。
使用webservice的人然后向我发送导致错误的完整HTTP请求(包括标题),我现在需要在我的开发环境中运行的实例中进行错误修复。
有关如何执行此操作的任何建议? (Putty可以工作,但是当它连接时你不能复制并粘贴到Putty中,这会进行费力的调试!)
答案 0 :(得分:2)
SOAP UI是一种很好的软件,你可以添加你的引用,然后复制/粘贴你的朋友请求!
添加您的参考:
启动SoapUI
右键点击“项目”
新SoapUI项目
使用您的本地wsdl url填充“Initial WSDL”文本框(即“http:// localhost:1234webservice.asmx?wsdl”(不要忘记?wsdl))
点击“确定”
执行您的请求
展开新创建的项目
扩展您要使用的端口(主要区别是wsdm版本1.1或1.2)
右键点击您的方法
“新请求”
在您收到的请求窗口上复制/粘贴
点击此窗口右上角的绿色三角形。
答案 1 :(得分:1)
使用soap UI。 http://www.soapui.org/
答案 2 :(得分:1)
之前有人在这个答案上贴了 Fiddler http://www.fiddler2.com/fiddler2/,然后将其删除了 - 我试了一下它的效果非常好。 (感谢)