用IDHTTP访问这个伪静态网址(http://forum.vodone.com/forum-407-1.html)结果IDHTTP就反复转向;但用IE打开这个网页只转向一次就能正常显示结果了,请问怎么解决?(禁止重定向不是个好主意)

解决方案 »

  1.   


    {
    测试通过。
    OS:WIn7
    RAD:delphi2010
    sail2000 2010/05/25 广州
    }
    var
      ms: TStream;
      s: string;
    begin
      ms := TMemoryStream.Create;
      IdHTTP1.HandleRedirects := True;
      IdHTTP1.Get('http://forum.vodone.com/forum-407-1.html', ms);
      ms.position := 0;
      Memo1.Lines.LoadFromStream(ms, TEncoding.UTF8);
      ms.Free;
    end;
      

  2.   

    谢谢,这是可以的但必须用stream才OK为什么啊