如何使用IdHTTP1 + IdSSLIOHandlerSocket1获得HTTPS文件 ( 积分: 50 )

  • 主题发起人 主题发起人 bxdwx21
  • 开始时间 开始时间
B

bxdwx21

Unregistered / Unconfirmed
GUEST, unregistred user!
1.如何使用 IdHTTP1 + IdSSLIOHandlerSocket1 + IdCookieManager1
获得HTTPS文件idhttp.Get('https://XXXXXXXX,Response);????

2.如果POST数据呢?
 
不太清楚你说的HTTPS文件是什么意思,不过用TIdHTTP上传和下载文件是这样的:

var
MyFileStream: TFileStream;
//使用文件流操作
idhttp.Get(URL,MyFileStream);//MyFileStream用来保存下载来的文件

//idhttp的上传不是用POST方法,是用PUT
IdHTTP1.Request.BasicAuthentication := True;//如果有密码
IdHTTP1.Request.Username := '用户名';
IdHTTP1.Request.Password := '密码';
IdHTTP1.Put('http://127.0.0.1/MYHTTPTEST/1.txt',MyFileStream);
 
后退
顶部