我可以在OnExecute事件(Indy)中使用IdHTTP吗?

我可以在OnExecute事件(Indy)中使用IdHTTP吗?

问题描述:

我可以在OnExecute事件(Indy)中使用IdHTTP吗?像这样:我可以在OnExecute事件(Indy)中使用IdHTTP吗?

procedure TForm1.IdTCPServer1Execute(AContext: TIdContext); 
var 
    H: TIdHTTP; 
    Data, Res: string; 
begin 
    Data := AContext.Connection.IOHandler.ReadLn(); 
    H := TIdHTTP.Create(nil); 
    try 
    Res := H.Get(Data); 
    finally 
    H.Free; 
    end; 
    AContext.Connection.IOHandler.WriteLn(Res); 
end; 

谢谢

+0

我会怀疑如此。那么,“数据”是一个你正在做“获取”的网址吗? – 2010-08-14 11:56:40

+0

是的,绝对 – Kermia 2010-08-15 12:39:21

是。去尝试一下。