delphi 7 http请求转换成字符串

-1 delphi http delphi-7

我想直接将一个url加载到一个没有任何数据流的字符串中,最好的方法是什么,internet open url但它似乎不太清楚.

我不想使用任何组件来阅读一些短消息

Rem*_*eau 6

Delphi 6及更高版本随附Indy,它有一个TIdHTTP客户端组件,例如:

uses
  ..., IdHTTP;

var
  Reply: String;
begin
  Reply := IdHTTP1.Get('http://test.com/postaccepter?=msg1=3444&msg2=test');
    ...
end;
Run Code Online (Sandbox Code Playgroud)

要么:

uses
  ..., IdHTTP;

var
  Reply: TStream;
begin
  Reply := TMemoryStream.Create;
  try
    IdHTTP1.Get('http://test.com/postaccepter?=msg1=3444&msg2=test', Reply);
    Reply.Position := 0;
    ...
  finally
    Reply.Free;
  end;
end;
Run Code Online (Sandbox Code Playgroud)

根据您的需要.