如何在C中检查单个URL WebTraffic#
我正在创建一个Windows Form C#应用程序。在其中,我需要跟踪单个URL的web流量,如Mozilla的FireBug、Charles、Fiddler等。但由于软件依赖性,我不想使用它的功能 我也发现了这个(),但大多数解决方案都使用API。所以不适合我如何在C中检查单个URL WebTraffic#,c#,winforms,url,web,traffic,C#,Winforms,Url,Web,Traffic,我正在创建一个Windows Form C#应用程序。在其中,我需要跟踪单个URL的web流量,如Mozilla的FireBug、Charles、Fiddler等。但由于软件依赖性,我不想使用它的功能 我也发现了这个(),但大多数解决方案都使用API。所以不适合我 所以,任何人都可以让我知道,我如何才能创建这样的应用程序,我可以跟踪单一的URL网络流量?仅限C#。没有API请通过使用fiddler核心API,您可以做到这一点 在代码中 如果是windows应用程序,请打开 private vo
所以,任何人都可以让我知道,我如何才能创建这样的应用程序,我可以跟踪单一的URL网络流量?仅限C#。没有API请通过使用fiddler核心API,您可以做到这一点 在代码中 如果是windows应用程序,请打开
private void Form1_Load(object sender, EventArgs e)
{
Fiddler.FiddlerApplication.AfterSessionComplete += Fiddler_AfterSessionComplete;
Fiddler.FiddlerApplication.Startup(0, Fiddler.FiddlerCoreStartupFlags.Default);
}
private void Fiddler_AfterSessionComplete(Fiddler.Session osession)
{
listWatch.Invoke(new UpdateUI(() =>
{
if(osession.fullUrl == "Your Url")
{
//bind data
}
}));
}
它使用相同的Fiddler API。所以不能用。无论如何,谢谢你不想使用任何东西,而是想要一个解决方案。例如,你的意思是说,如果没有任何API,这是不可能的?我也搜索了谷歌,在这里找到了一个想法,但不知道它是如何工作的,你们从API中了解了什么?win32呼叫?外部.NET库?COM组件?不,它只是一个.DLL。不需要安装Fiddler。我可以跟踪URL,但当我尝试加载文件(假设)时,它会通过在Internet Explorer代理设置中勾选复选框阻止Internet。那么,请建议现在该怎么做?