在localhost上获取SOAP请求

时间:2015-07-28 14:09:31

标签: wcf soap proxy fiddler

我在localhost和public上运行相同的Service1服务:http://calculator.gear.host/Service1.svc http://localhost:8733/Design_Time_Addresses/WcfServiceLibrary1/Service1/mex

我想使用Fiddler抓取数据包进行测试。当客户端使用

中的配置执行WcfTestClient.exe应用程序时
`WcfTestClient.exe.config` that asks wcf client go through proxy.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.net>
    <defaultProxy>
      <proxy
              bypassonlocal="false" 
              proxyaddress="http://127.0.0.1:8888"              
              />
    </defaultProxy>
  </system.net>
  <runtime>
    <DisableMSIPeek enabled="true"/>
  </runtime>
</configuration>

使用calculator.gear.host一切正常,但我无法使用localhost或10.1.2.112(我的以太网IP)在Fiddler中看到数据包。

1 个答案:

答案 0 :(得分:0)

根据telerik,你需要使用机器名而不是localhost或IP:

http://docs.telerik.com/fiddler/Observe-Traffic/Troubleshooting/NoTrafficToLocalhost