我需要创建一个ac#应用程序,通过在浏览器中添加代理设置拦截来自用户浏览器(Firefox,chrome)的http流量,然后显示请求的HTTP头,而不使用任何第三方插件,如FiddlerCore。
我找到了一些使用HttpListener的例子,但没有一个显示标题。
答案 0 :(得分:0)
如果你有兴趣构建一个简单的代理服务器,那么你可以看看这里。
http://www.dreamincode.net/forums/topic/288683-a-simple-proxy-server-in-c%23/ 那里有几行
我编写了一个在命令行上运行的简单且简约的HTTP代理服务器。 在Start()方法中,TcpListener会阻塞,直到它获得客户端请求并创建一个处理此客户端的新线程(ThreadHandleClient方法),获取其url并中继数据。