是否有人对TRESTRequest
组件有经验?我正在尝试在请求正文中POST
JSON字符串。
如果我不使用TOAuth2Authenticator
,它将返回MISSING_CREDENTIALS
错误。当我尝试使用链接到TOAuth2Authenticator
的TRESTClient
和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();
关于c++ - Delphi/C++ Builder 10.2.3 RESTRequest POST,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53641790/