gpt4 book ai didi

asp.net - 带有 WebAPI 的 fiddler 表现不稳定

转载 作者:行者123 更新时间:2023-12-04 15:40:12 24 4
gpt4 key购买 nike

我们有一个环境,我们在 .NET CORE 中使用 web-api,由于我们不能在 IIS 中托管它,我们使用 fiddler 来做代理。现在,我有一个调用此服务的 .NET 客户端。

但是,对服务的调用非常不稳定,它可以连续多次调用,然后突然停止调用,即使调用之间没有任何变化。它是真正意义上的“片状”。不确定是什么导致它以不一致的方式运行。

我浏览了一些文章,他们建议使用 ipv6.fiddlerlocalhost.fiddler作为我的网址,但似乎没有任何帮助。

如前所述,我还继续更新了我的配置文件 here在 Telerik 网站上。那也行不通

有任何想法吗?

最佳答案

据我了解,连接到 localhost 可能并不总是有效。我也是如此。正如链接的文章所述

允许 .NET Framework 自动连接到 Fiddler,在启动 .NET 应用程序之前启动 Fiddler 以及

可能有很多事情会影响本地主机流量,本地主机流量不会通过您的默认网络接口(interface)或驱动程序,因此它可以被网络工具正确捕获(我指的是wireshark或netmon等工具)所以它总是捕获本地主机流量有点棘手。如果你想在你的网址中使用本地主机,你必须确保

  • Fiddler 在应用程序启动之前启动,以便 fiddler 可以连接到默认代理
  • 在应用程序设置中,尝试通过 ipv4.fiddler
  • 路由流量
  • 您还可以在 .net core 中轻松编写自定义代理,并使用配置开关 using .net core proxy 启用它

  • 或简单或 更好的方法是使用 machinename 而不是 localhost .这将确保如果 fiddler 启动为作为代理监听,它将始终捕获流量。
    e.g. http://localhost/api may or may not appear in fiddler but http://mymachine/api will always be captured.

    关于asp.net - 带有 WebAPI 的 fiddler 表现不稳定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44013872/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com