Delphi REST/POST


本文整理自网络,侵删。

 
使用的组件是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;

相关阅读 >>

idhttp相关:伪造来源地址、cookie欺骗、通过代理访问

Delphi tms web core 复制内容到剪切板

Delphi {$pointermath on} 方便指针操作的编译指令

Delphi 处理链接和文件路径结尾\和/

Delphi下ado的多线程编程

Delphi 程序嵌入桌面效果的实现

Delphi 控制窗口显示隐藏

Delphi驱动结束进程

Delphi编程之win10桌面图标设置

cnpack sqlite tool 2.04

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...