c# - 通过什么 .NET 类来代理 HTTP 请求? (并跟踪使用的带宽)

标签 c# .net proxy httpwebrequest proxy-server

我可以使用哪些 .NET 类/方法来编写可在我的 PC 上运行的简单 HTTP(s) 代理:

  • 通过它代理所有 HTTP(S) 请求
  • 让我获取每个代理请求使用的带宽(例如内容长度)
  • 让我获取每个代理请求的请求应用程序或进程名称
  • 能够将请求代理/流式传输到我的普通代理服务器(服务器名称、端口、用户名、密码)

最佳答案

您想在客户端执行此操作,对吗?

我认为 WebRequest 可能就是您要找的东西。至于如何将其连接到操作系统……那是另一个问题。

关于c# - 通过什么 .NET 类来代理 HTTP 请求? (并跟踪使用的带宽),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2555675/

相关文章:

c# - 如何拒绝在 geckofx 中打开新窗口?

c# - 如何确定用户是否是管理员,即使是非提升的

c# - 在 mongodb 中执行高效的更新插入

.net - 在转到外部站点之前重定向到中间页面

python - MITM 代理,获取整个请求和响应字符串

c# - 在每次单击按钮时添加行数据 GridView

c# - WinForms 如何强制执行线程亲和性?

C# 到 C++ 多态性

node.js 中的 HTTPS 代理服务器

c# - 如何使用 Selenium C# PhantomJSDriver 设置 http referer header ?