delphi中的链式代理
我刚读到关于链接代理的内容,我想在delphi中尝试一下, 我玩过indydelphi中的链式代理,delphi,proxy,indy,chained,Delphi,Proxy,Indy,Chained,我刚读到关于链接代理的内容,我想在delphi中尝试一下, 我玩过indyTIdHttp组件,但我不知道怎么做, 我需要两个TIdHttp组件吗?也许一个向另一个发送请求 http1.ProxyParams.ProxyPort := Port1; http1.ProxyParams.ProxyServer := Server1; http2.ProxyParams.ProxyPort := Port2; http2.ProxyParams.ProxyServer := Serv
TIdHttp
组件,但我不知道怎么做,
我需要两个TIdHttp
组件吗?也许一个向另一个发送请求
http1.ProxyParams.ProxyPort := Port1;
http1.ProxyParams.ProxyServer := Server1;
http2.ProxyParams.ProxyPort := Port2;
http2.ProxyParams.ProxyServer := Server2;
我只想发送一些带有链接代理的简单GET/POST
这是否可行?或者是否有其他组件可以帮助我完成此任务
谢谢。TIdHTTP.ProxyParams属性不支持链接 要使用链接代理,您需要:
TIdIOHandlerSocket
派生组件分配给TIdHTTP.IOHandler
属性。要么:
aTIdIOHandlerStack
,这是Indy的标准TCP/IP实现
b。tidsliohandlersocketbase
派生组件,例如tidsliohandlersocketopenssl
。如果要使用HTTPS URL,必须使用此选项TransarentProxy
属性分配一个TIdCustomTransparentProxy
派生组件。默认情况下,Indy提供两个这样的组件:
a<代码>TIdSocksInfo,它实现SOCKS 4/4a/5协议
btidconnectthroughhttproxy
,它实现了HTTPCONNECT
动词TIdCustomTransparentProxy.ChainedProxy
属性将多个TIdCustomTransparentProxy
派生组件链接在一起