如何通过服务器令牌使用REST Client

时间:2018-10-15 13:22:12

标签: json delphi rest-client

我在HMRC教程中慢慢地工作,现在我陷入了第二个例子:

/hello/application

https://developer.service.hmrc.gov.uk/api-documentation/docs/tutorials

我已经在HMRC注册并获得了“服务器令牌”。 这用在/hello/application上,但是我尝试了13种不同的代码变体,但我得到的只是:

  

{“代码”:“ MISSING_CREDENTIALS”,“消息”:“未提供身份验证信息”}

这是我尝试过的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;

有什么想法如何使用带有服务器令牌的REST Client作为Delphi中类型为Bearer的Authorization标头?

希望如此。

tia

0 个答案:

没有答案