拦截来自浏览器的HTTP流量并在c#中显示标头

时间:2014-10-04 07:32:07

标签: c#

我需要创建一个ac#应用程序,通过在浏览器中添加代理设置拦截来自用户浏览器(Firefox,chrome)的http流量,然后显示请求的HTTP头,而不使用任何第三方插件,如FiddlerCore。

我找到了一些使用HttpListener的例子,但没有一个显示标题。

1 个答案:

答案 0 :(得分:0)

如果你有兴趣构建一个简单的代理服务器,那么你可以看看这里。

http://www.dreamincode.net/forums/topic/288683-a-simple-proxy-server-in-c%23/ 那里有几行

我编写了一个在命令行上运行的简单且简约的HTTP代理服务器。  在Start()方法中,TcpListener会阻塞,直到它获得客户端请求并创建一个处理此客户端的新线程(ThreadHandleClient方法),获取其url并中继数据。