繁体   English   中英

Delphi / C ++ Builder 10.2.3 RESTRequest POST

[英]Delphi / C++Builder 10.2.3 RESTRequest POST

有没有人有使用TRESTRequest组件的经验? 我想POST请求体中的一个JSON字符串。

如果我不使用TOAuth2Authenticator ,它将返回MISSING_CREDENTIALS错误。 当我尝试使用TOAuth2AuthenticatorTRESTClient ,用access_token ,它给了我这个错误:

图片

我对POSTMAN提出了相同的要求,效果很好。 而且,它也可以与TIdHTTP正常工作。 但是不能使用TRESTRequest

在我将其报告为错误之前,请告诉我您是否有经验。

经过一番游戏后,答案应该如下。

String StrBody="{\"Key\": \"A123\",\"Total\": 100.00,\"Deductions\": 100.00}";

SubmitAuthenticator->AccessToken = StrAccessToken;

SubmitRESTClient->BaseURL = "https://testsite.com";

SubmitRESTRequest->Method = Rest::Types::rmPOST;
SubmitRESTRequest->Params->Items[0]->Value = StrBody;
SubmitRESTRequest->Execute();

图片

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM