2

我正在尝试使用 Delphi XE8 RESTClient、RESTRequest 和 RESTResponse 来选择对以下 API 调用的响应内容:

https://api.hubapi.com/contacts/v1/lists/all/contacts/all?hapikey=Demo&count=1000

该调用在 C# 和网络浏览器中运行良好。

我不确定如何配置 RESTClient 和 RESTRequest 属性。

谁能为我将 API 调用分解为 RESTClient 和 RESTRequest 属性?

我已经为此苦苦挣扎了几个小时,到目前为止还没有成功。

4

1 回答 1

2

下面是为 REST 组件分配属性的简单示例。

创建一个新项目并在表单上放置一个 Button、RESTClient、RESTRequest、RESTResponse 和 Memo - 您可以在 Button Click 事件中使用下面的代码来查看它的工作情况。

procedure TForm1.Button1Click(Sender: TObject);
begin
  RESTRequest1.Client := RESTClient1;
  RESTRequest1.Response := RESTResponse1;

  RESTClient1.BaseURL := 'https://api.hubapi.com';

  RESTRequest1.Resource :=
    'contacts/v1/lists/all/contacts/all?hapikey=Demo&count=1000';

  RESTRequest1.Execute;

  Memo1.Text := RESTResponse1.Content;
end;
于 2015-04-25T19:28:52.210 回答