Zelig[冰冷的变色龙]-C/C++/Delphi/Golang小记[记录自己学习,记录Windows/Linux/Mac 学习小记]

RESTRequest4Delphi

RESTRequest4Delphi

默认情况下,组件TRESTRequest、TRESTResponse和TRESTClient用于在使用Delphi时发出请求。如果使用Lazarus,默认情况下使用Indy组件。RESTRequest4Delphi支持三个引擎发出请求:RESTClient、Indy和NetHTTP。您可以更改引擎以发出请求。为此,只需在:Project>Options>Delphi Compiler>Conditional defines中定义编译器指令RR4D\u INDY或RR4D\u NETHTTP

注意:对于Lazarus,只有使用Indy的引擎可用,并且它已经是默认的。你不需要定义指令。
例子:

var
  LResponse: IResponse;
begin
  LResponse := TRequest.New.BaseURL('http://localhost:8888/users')
    .AddHeader('HeaderName', 'HeaderValue')
    .AddParam('ParameterName', 'ParameterValue')
    .Accept('application/json')
    .Get;
  if LResponse.StatusCode = 200 then
    ShowMessage(LResponse.Content);
end;

RESTRequest4Delphi: http://ct.icy6.com/f/18943335-497823376-48045c

相关推荐

评论

  • 昵称 (必填)
  • 邮箱
  • 网址