本文整理自网络,侵删。
使用的组件是TRESTClient和TRESTRequest。类似,但不使用TNetHTTPClient或TNetHTTPRequest。
用途 REST.Types; //添加组件时会输入其他用途。
procedure TForm2.Button2Click(Sender: TObject);var jsRequest: TJSONObject; u8BearerToken:UTF8String;begin RESTClient1.BaseURL := 'https://xxxxxxxxxx.execute-api.ap-northeast-1.amazonaws.com/v1/'; RESTRequest1.Resource := 'monitoring/logregister'; RESTRequest1.Method := TRESTRequestMethod.rmPOST; jsRequest := TJSONObject.Create(); jsRequest.AddPair('UserName', 'un'); jsRequest.AddPair('Password', 'pw'); RESTRequest1.AddBody(jsRequest); u8BearerToken:='Bearer XXXXXXXX'; RESTRequest1.Params.AddHeader('Authentication', u8BearerToken); RESTRequest1.Execute; jsRequest.Free();end;
相关阅读 >>
Delphi 如何使用findfirst搜索不同的文件类型?
Delphi 用stringhelper.split分解字符串
更多相关阅读请进入《Delphi》频道 >>