delphimvcframework/samples/winecellarclient/MainFormU.pas
2013-10-29 15:51:16 +00:00

46 lines
807 B
ObjectPascal

unit MainFormU;
interface
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants,
System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;
type
TForm5 = class(TForm)
Button1: TButton;
Memo1: TMemo;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form5: TForm5;
implementation
{$R *.dfm}
uses MVCFramework.RESTClient;
procedure TForm5.Button1Click(Sender: TObject);
var
rest: TRESTClient;
response: IRESTResponse;
begin
rest := TRESTClient.Create('localhost', 3000);
try
response := rest.doGET('/wines', []);
Memo1.Lines.Text := response.BodyAsString;
finally
rest.free;
end;
end;
end.