delphi控件IdHTTPProxyServer,做代理服务器,怎么替换网页中的内容
delphi控件IdHTTPProxyServer,做代理服务器,如何替换网页中的内容想用delphi做一个简单的代理服务器,发现I
delphi控件IdHTTPProxyServer,做代理服务器,如何替换网页中的内容
想用delphi做一个简单的代理服务器,发现IdHTTPProxyServer控件非常简便,而且稳定,现在我想实现实时替换代理服务器返回的网页源码,请教各位大神具体实现思路。
例如:发现www.xxx.com网页源码中带有
<script>xxx</script>
弹窗代码,则直接删掉,那么用户浏览器中查看源代码,是没有<script>xxx</script>这段代码的。
IdHTTPProxyServer控件的资料网上太少了,200分奉上求大牛们出手相助。感激不尽! Delphi 代理服务器 源代码
[解决办法]onhttpdocument和onhttpresponse两个事件,参数
AContext: TIdHTTPProxyServerContext
这个参数啥都有。
有源码的东西,用不着文档
[解决办法]建议你看一下TIdHTTPProxyServer.TransferData的代码,里面有要传输的数据大小,数据流,从哪里来到哪里去的代码。而trasnferdata的参数就是上述AContext参数的几个属性