我试图通过fiddler路由我的soapUI Web服务请求,但它似乎不起作用.我试过url的样子
http://localhost./myservice/myservice.asmx
http://localhost:8888/myservice/myservice.asmx
后者虽然通过fiddler,但它返回请求本身而不是webservice的响应.有帮助吗?
要解密SoapUI生成的HTTPS流量,您可能需要将Fiddler证书导入Java信任库文件cacerts.对于SoapUI,此文件通常位于"C:\ Program Files(x86)\ SmartBear\SoapUI-5.0.0\jre\lib\security \"(或您安装它的任何版本和路径).
在Fiddler中,将根证书导出到桌面:工具> Fiddler选项...> HTTPS>将根证书导出到桌面.
cmd以管理员身份运行
cd到SoapUI的JRE 的安全文件夹,例如:
cd "C:\Program Files (x86)\SmartBear\SoapUI-5.0.0\jre\lib\security\"
备份cacerts文件:
 xcopy cacerts cacerts.bak
导入Fiddler证书:
 ..\..\bin\keytool.exe -import -alias fiddler -file "C:\Users\<username>\Desktop\FiddlerRoot.cer" -keystore cacerts -storepass changeit    
这里"changeit"是cacerts商店的密码.
当提示信任证书时,请输入yes.
重启SoapUI.
配置SoapUI以使用Fiddler作为代理:转到文件>首选项>代理设置并指定:
记得在Fiddler未运行时恢复原始代理设置.