我想做一个自动登陆asp的东东.在CSDN里找到了一个例子,原样不动的把他copy到我这里,但是就是运行不过去。代码如下:
procedure TForm1.Button1Click(Sender: TObject);
var
Cookie: TStrings;
begin
Cookie:=TStringList.Create;
Cookie.Add('LoginName=admin');
Cookie.Add('password=admin');
IdHttp1.Post('http://192.168.0.3/admin/login.asp',Cookie);end;下面是错误提示:
[Error] Unit1.pas(35): There is no overloaded version of 'Post' that can be called with these arguments有人说Delphi6的Indy版本太低了,要下载安装9.0.18。请问是我做错了,还是真的Delphi6的Indy版太低了?
procedure TForm1.Button1Click(Sender: TObject);
var
Cookie: TStrings;
begin
Cookie:=TStringList.Create;
Cookie.Add('LoginName=admin');
Cookie.Add('password=admin');
IdHttp1.Post('http://192.168.0.3/admin/login.asp',Cookie);end;下面是错误提示:
[Error] Unit1.pas(35): There is no overloaded version of 'Post' that can be called with these arguments有人说Delphi6的Indy版本太低了,要下载安装9.0.18。请问是我做错了,还是真的Delphi6的Indy版太低了?
http://www.indyproject.org/download/Files/Indy9.iwp请问还有没有其他站点可以下载。
错误信息提示你参数不对,,你可以直接看看D6自带INDY源码或DELPHI编辑器的提示...DELPHI6自带的INDY
--------IDHTTP.PAS-----
...下面是TIDHTTP的POST方法声明.. procedure Post(URL: string; const Source: TStrings; const AResponseContent:
TStream);
overload; procedure Post(URL: string; const Source, AResponseContent: TStream);
overload;