json - 如何使用带有服务器令牌的 REST 客户端
问题描述
我慢慢地完成了 HMRC 教程,现在我陷入了第二个例子:
/hello/application
https://developer.service.hmrc.gov.uk/api-documentation/docs/tutorials
我已在 HMRC 注册并获得了“服务器令牌”。这用于/hello/application
但我尝试了 13 种不同的代码变体,但我得到的是:
{"code":"MISSING_CREDENTIALS","message":"未提供身份验证信息"}
这是我尝试过的 1 个实例:
procedure TfrmMain.btnHello_Application_RESTClient_TestClick(Sender: TObject);
var
jValue: TJSONValue;
begin
MemoContent.Lines.Clear;
RESTClient1.BaseURL := 'https://test-api.service.hmrc.gov.uk/hello/application';
RESTRequest1.Params.Clear;
RESTRequest1.Params.AddItem('Accept', 'application/vnd.hmrc.1.0+json');
RESTRequest1.Params.AddItem('Authorization', 'Bearer ' + eHello_Application_Server_Token.Text, pkHTTPHEADER, []);
RESTRequest1.Execute;
jValue := RESTResponse1.JSONValue;
MemoContent.Text := jValue.ToString;
end;
知道如何在 Delphi 中使用带有服务器令牌的 REST 客户端作为带有 Bearer 类型的授权标头吗?
解决方案
推荐阅读
- python - 调用谷歌表格API问题的Python不和谐机器人
- vba - 如何使用 LastModificationTime 识别作为参数传递的项目?
- github - 在 github 上删除过时的检查
- r - 如何计算负二项式混合效应模型中固定效应的效应大小?
- c# - 当键不存在时,StringSetAsync with When.NotExists 返回 false
- forms - Symfony / Sonata:带有输入字段的下拉菜单
- php - 值更改的 XML 到 CSV
- seaborn - seaborn 热图条件边界
- azure - Azure AD SSO 通过 Graph API 同步用户
- python - 基于索引比较的总和索引明智列表