各位大侠,有一个问题不明白,急需解决!!! ( 积分: 50 )

  • 主题发起人 主题发起人 snow2008
  • 开始时间 开始时间
S

snow2008

Unregistered / Unconfirmed
GUEST, unregistred user!
tmpstr:string;

http:=tidhttp.Create(nil);
tmpstr:=http.Get('http://www.XXXX.com/');

按上述提取某网页的源码。第一次提取可以,但是第二次再提取时会出现如下提示:
Socket Error # 10054
Connection reset by perr

为什么会这样?如何解决这个问题?急!
 
第二次提取时不要再http:=tidhttp.Create(nil);了,直接tmpstr:=http.Get('http://www.XXXX.com/');
 
{$H+}
procedure getoneIEPage;
var
tmpstr:string;
begin
http:=tidhttp.Create(nil);
try
tmpstr:=http.Get('http://www.XXXX.com/');
finally
htt.free;
end;
end;
 
后退
顶部