asp.net-mvc - 用于 Fiddler 跟踪 ASP.NET MVC 操作方法中的第三方 Web 服务调用

标签 asp.net-mvc fiddler

使用 Fiddler,我想跟踪对 ASP.NET MVC 操作方法主体中进行的外部 Web 服务的调用。

当我将此代码作为控制台应用程序或 Nunit 测试运行时,我可以使用 Fiddler 查看对外部服务器的请求/响应;

[Test]
public void TestWebservice() 
{   
    MyWebService checker = new MyWebService();
    i = checker.GetAge("bob");
    Assert.True(i >= 0); 
}

当我从 ASP.MVC 操作方法调用 Web 服务时,尽管我可以从浏览器看到对操作方法的请求,但我看不到对外部服务器的底层请求;

public ActionResult MakeTheCall(string name)
{
    MyWebService checker = new MyWebService();
    i = checker.GetAge(name);
    return View();
}

Fiddler 有没有办法显示在 ASP.NET MVC 操作方法主体中对第三方 Web 服务发出的请求/响应?

最佳答案

将答案从评论移至答案部分:

您可以尝试将Fiddler设置为代理,并在调用webservice时使用Fiddler代理

有关如何设置的详细信息,请访问 http://fiddler2.com/fiddler/help/hookup.asp

关于asp.net-mvc - 用于 Fiddler 跟踪 ASP.NET MVC 操作方法中的第三方 Web 服务调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6581114/

相关文章:

asp.net-mvc - 更改 ASP.NET MVC 3 中的默认 ModelState 错误消息

javascript - bootstrap - 无法加载资源

asp.net-mvc - 带有 ajax 内容的 mvc 使蜘蛛友好

ssl - 如何从命令行启动 fiddler 作为 https 代理?

c# - 如何查看从本地主机到 CRM 的流量?

asp.net-mvc - 为什么我的 Unity DependencyResolver 不能在共享托管上工作,但可以在本地工作?

asp.net - 身份框架 - 如何通过 UserID 加入另一个配置文件表

c# - HttpClient 不适用于 Fiddler

jmeter - 无法在 fiddler 中捕获 jmeter 流量

powershell - Invoke-RestMethod 不传递 header