首页 asp.Net 我如何让Fiddler捕获我的MVC应用程序向我的ASP.NET Web API发出的HTTP请求?

我如何让Fiddler捕获我的MVC应用程序向我的ASP.NET Web API发出的HTTP请求?

我有一个ASP.NET MVC应用程序,它使用System.Net.HttpClient类向ASP.NET Web API发出请求.当我开始调试它们时,MVC应用程序(即客户端)和ASP.NET Web API(即服务器)都由Visual Studio调试器托管在IIS Express中. 我想让Fiddler捕获我的MVC应用程序对ASP.NET Web

我有一个ASP.NET MVC应用程序,它使用System.Net.HttpClient类向ASP.NET Web API发出请求.当我开始调试它们时,MVC应用程序(即客户端)和ASP.NET Web API(即服务器)都由Visual Studio调试器托管在IIS Express中.

我想让Fiddler捕获我的MVC应用程序对ASP.NET Web API的请求.这可能吗?

解决方法

Fiddler Docs加入了这个确切的问题.

这有两个部分

1将MVC应用程序设置为使用fiddler作为web.config中的代理

<configuration>
 <system.net>
  <defaultProxy>
   <proxy bypassonlocal="false" usesystemdefault="true" />
  </defaultProxy>
 </system.net>
</configuration>

或者在代码中:GlobalProxySelection.Select = new WebProxy(“127.0.0.1”,8888);

2按机器名称而不是localhost引用api.这是因为.net默认情况下在通过localhost引用某些内容时不会使用代理.

本文来自网络,不代表云浮站长网立场。转载请注明出处: https://www.0766zz.com/html/kaifa/asp-net/20200905/9859.html
上一篇
下一篇

作者: dawei

【声明】:云浮站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

返回顶部