初学delphi的网络编程,现在客户端使用IdHttp,需读取远程服务器的ini文件,如何做呢?烦大侠简单地写些代码,对IdHttp的方法着实不熟呀....谢过了...

解决方案 »

  1.   

    你去这里下载INDY的演示比什么都好。
    http://www.atozed.com/Indy/Demos/index.aspx
      

  2.   

    一个简单的例子,把文件下载到strFileName这个临时文件中。
    var
      temhttp: TIdHTTP;
      tStream: TFileStream;
    begin
      temhttp := TIdHTTP.Create(nil);
      IdAntiFreeze1.OnlyWhenIdle := False; //设置使程序有反应.
      if FileExists(strFileName) then //如果文件已经存在
        tStream := TFileStream.Create(strFileName, fmOpenWrite)
      else
        tStream := TFileStream.Create(strFileName, fmCreate);
      try
        temhttp.Get(strURL, tStream); //开始下载
      except
      end;
      

  3.   

    楼上的应该可以了。
    如果要用 post ,就麻烦一些,增加参数
      

  4.   

    嗯,get方法看明白了..
    get和post的有何区别呢?
    是否能给个post的小demo咯...谢谢咯..
      

  5.   

    get是请求得到服务器上的数据。
    而post是发送数据到远程服务器!