读书人

获取网页源码socket error #10061,该怎

发布时间: 2012-02-15 12:09:44 作者: rapoo

获取网页源码socket error #10061

Delphi(Pascal) code
procedure TForm1.Button1Click(Sender: TObject);var  HTML: String;  IdHTTP1: TIdHTTP;begin  HTML := '';  try    IdHTTP1:= TIdHTTP.Create(nil);    IDHttp1.HandleRedirects := true;    IdHTTP1.request.contenttype:='application/x-www-form-urlencoded';    try      //HTML := IdHTTP1.Get('http://xxxxx.com/b.html');    //这个可以正常获取      [color=#FF0000]HTML := IdHTTP1.Get('C:\b.html');[/color]    //这个报错      HTML := UTF8Decode(HTML);    except    end;  finally    IdHTTP1.Free;  end;  Application.MessageBox(pchar(HTML),'提示',0)end;


[解决办法]
TIdHTTP好像不允许访问本地文件
我也试过这个错误,只能访问网络文件 本地文件会出错

读书人网 >.NET

热点推荐