delphi:
procedure TForm1.Button1Click(Sender: TObject);
var
LoginInfo:TStrings;
Response:TStringStream;
begin
Response := TStringStream.Create('');
LoginInfo := TStringList.Create;
try
LoginInfo.Clear;
LoginInfo.Add('abc=sdsdg');
try
IdHTTP1.Post('http://local/test1.asp',LoginInfo,Response);
except
showmessage('登陆失败');
end;
showmessage(Response.DataString);
finally
LoginInfo.Free;
Response.Free;
end;
end;asp:
<%response.write(request("abc"))%>
为什么我showMessage不出结果呢!?
如果是直接response.write( "abc" ),就有结果。说明没有post字段过去,我到底应该怎么做?
procedure TForm1.Button1Click(Sender: TObject);
var
LoginInfo:TStrings;
Response:TStringStream;
begin
Response := TStringStream.Create('');
LoginInfo := TStringList.Create;
try
LoginInfo.Clear;
LoginInfo.Add('abc=sdsdg');
try
IdHTTP1.Post('http://local/test1.asp',LoginInfo,Response);
except
showmessage('登陆失败');
end;
showmessage(Response.DataString);
finally
LoginInfo.Free;
Response.Free;
end;
end;asp:
<%response.write(request("abc"))%>
为什么我showMessage不出结果呢!?
如果是直接response.write( "abc" ),就有结果。说明没有post字段过去,我到底应该怎么做?
如果是直接response.write( "abc" ),就有结果。说明没有post字段过去,我到底应该怎么做?你没看清楚我的问题。
var
LoginInfo:TStrings;
Response:TStringStream;
begin
Response := TStringStream.Create('');
LoginInfo := TStringList.Create;
try
LoginInfo.Clear;
LoginInfo.Add('abc=sdsdg');
try
IdHTTP1.get('http://local/test1.asp',LoginInfo,Response);
except
showmessage('登陆失败');
end;
showmessage(Response.DataString);
finally
LoginInfo.Free;
Response.Free;
end;
end;
response 就是請求返回 id
procedure TForm1.Button1Click(Sender: TObject);
var
LoginInfo:TStrings;
Response:TStringStream;
begin
Response := TStringStream.Create('');
LoginInfo := TStringList.Create;
try
LoginInfo.Clear;
LoginInfo.Add('abc=sdsdg');
try
IdHTTP1.get('http://local/test1.asp',LoginInfo,Response);
except
showmessage('登陆失败');
end;
showmessage(Response.DataString);
finally
LoginInfo.Free;
Response.Free;
end;
end;