如何让Fiddler显示有关我的ASP.NET代码后面的Web服务请求的信息?

时间:2011-11-03 15:43:12

标签: web-services fiddler

我有一个ASPX页面。加载页面时,后面的代码中有代码使用API​​。 API向第三方商业Web服务发出HTTPS调用。我正在尝试解决为什么API调用无法正常工作。显然,API实际上构造了一个通过HTTPS发送到Web服务的XML请求。支持代表告诉我,我需要向他们提供正在发送的XML。我可以弄清楚如何获取XML的唯一方法是使用像Fiddler这样的工具来查看发送的内容。那么如何使用Fiddler查看从服务器发送到Web服务的XML请求的内容?我正在服务器上直接运行所有内容,但我所看到的只是ASPX文件本身的GET请求。我没有看到与服务器代码发送到Web服务的HTTPS请求有关的任何内容。我没有太多使用Fiddler所以我希望我可能没有设置正确监控流量。

科里

1 个答案:

答案 0 :(得分:1)

稍微捣乱了一下我找到了这篇文章:Why isn't fiddler capturing request when invoking XMLRPC from iis?。这似乎成功了!基本上,听起来Win7中的默认代理设置是基于每个用户。所以我进入并将我的网站的AppPool的身份更改为本地用户(管理员),然后它运行良好。我开始了Fiddler。然后我启动了我的ASP.NET应用程序,然后当我加载页面时,我看到了从我的代码背后发送到Web服务的请求!耶!