使用 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/