读书人

delphi控件IdHTTPProxyServer做代理

发布时间: 2013-07-01 12:33:04 作者: rapoo

delphi控件IdHTTPProxyServer,做代理服务器,如何替换网页中的内容
想用delphi做一个简单的代理服务器,发现IdHTTPProxyServer控件非常简便,而且稳定,现在我想实现实时替换代理服务器返回的网页源码,请教各位大神具体实现思路。

例如:发现www.xxx.com网页源码中带有

<script>xxx</script>
弹窗代码,则直接删掉,那么用户浏览器中查看源代码,是没有<script>xxx</script>这段代码的。

IdHTTPProxyServer控件的资料网上太少了,200分奉上求大牛们出手相助。感激不尽! Delphi 代理服务器 源代码
[解决办法]
onhttpdocument和onhttpresponse两个事件,参数
AContext: TIdHTTPProxyServerContext
这个参数啥都有。

有源码的东西,用不着文档
[解决办法]
引用:
引用:onhttpdocument和onhttpresponse两个事件,参数
AContext: TIdHTTPProxyServerContext
这个参数啥都有。

有源码的东西,用不着文档
感谢楼上大牛回复,AContext里面看不到请求网页的源码,貌似只有http头信息
请教大牛详细使用过程。


建议你看一下TIdHTTPProxyServer.TransferData的代码,里面有要传输的数据大小,数据流,从哪里来到哪里去的代码。而trasnferdata的参数就是上述AContext参数的几个属性

读书人网 >.NET

热点推荐