如何捕获http请求/响应流量结果

发布于 2024-12-28 15:10:29 字数 183 浏览 4 评论 0原文

我想使用 c# Windows 表单应用程序手动捕获 Http 请求/响应流量结果(URL、方法、类型等)。

一个例子: 运行ie资源管理器->工具-> F12 开发者工具->网络 Tab-Star Capture

我该如何解决这个问题。 (任何使用 sdk.winpcap 等的情况) 如何追踪道路?

I want to Capture Http Request/Response Traffic results(URL,Method,Type etc) with c# Windows Form App as manually.

An Example :
Run ie explorer-> Tools -> F12 Developer Tools->Network Tab-Star Capture

How can I solve this problem. (Any use of the sdk. winpcap etc)
How to trace a road?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

黑寡妇 2025-01-04 15:10:29

尝试以下方法:

...
HttpWebRequest request =(HttpWebRequest)WebRequest.Create(HttpUtility.UrlDecode(<url>));
...
try
{
     HttpWebResponse response =(HttpWebResponse)request.GetResponse();
     WebHeaderCollection headers = response.Headers;
     ...
}
catch(WebException exc) { "HTTP EXCEPTION: " + exc.Message +" " + exc.Status; }
catch(ProtocolViolationException exc) { exc.Message; }
catch(UriFormatException exc)         { exc.Message; }
catch(NotSupportedException exc)      { exc.Message; }
catch(IOException exc)                { exc.Message; }

Try the below:

...
HttpWebRequest request =(HttpWebRequest)WebRequest.Create(HttpUtility.UrlDecode(<url>));
...
try
{
     HttpWebResponse response =(HttpWebResponse)request.GetResponse();
     WebHeaderCollection headers = response.Headers;
     ...
}
catch(WebException exc) { "HTTP EXCEPTION: " + exc.Message +" " + exc.Status; }
catch(ProtocolViolationException exc) { exc.Message; }
catch(UriFormatException exc)         { exc.Message; }
catch(NotSupportedException exc)      { exc.Message; }
catch(IOException exc)                { exc.Message; }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文