我搞不定它( TidHttp )我想取得网页内容,具体语句:
conText := HTTP.Get(URL);当URL为本地链接时(http://127.0.0.1/a.htm),一切正常
但当URL变为外面的连接时,如http://www.abc.com/a.htm
就不行了,并出现 302 Object Moved 的错误说明:
TidHttp 的所有设置我也没动过
TidHttp 是D7自带的
!绝对是在联网状态下测试的

解决方案 »

  1.   

    你要用inhttp.get('http://www.yahoo.com.cn');
    就会出错
    如果
    idhttp.get('http://cn.yahoo.com');
    就不会出错了..
      

  2.   

    那在IE中输入'http://www.yahoo.com.cn'出错不?如果出错就是你的机子的问题
      

  3.   

    idhttp1.HandleRedirects := true;
    Memo1.Lines.Text := idhttp1.get('http://www.yahoo.com.cn');
      

  4.   

    网址错了!
    用http://www.google.com/intl/zh-CN/
      

  5.   

    IdHTTP1.Request.ProxyPort := StrToIntDef('80',80);
       try
       memo1.Lines.Add( IdHTTP1.Get(edit1.text));
       except
       end;