Delphi:具有基本身份验证的 REST 请求

Delphi: REST Request with BASIC authentication

我正在使用 TRESTClient/THTTPBasicAuthenticator/TRESTRequest/TRESTResponse 从服务器获取数据。

在响应 Ok (200) 时,我没有收到 JSON 数据,而是得到以下内容:

<script type="text/javascript"> 
<!-- function redirectToIndex()
{       
var adresse = window.location.pathname.split('/');      
var httpURL = window.location.hostname + "/" + "app"; // redirect to root
var httpsURL = "https://" + httpURL;
window.location = httpsURL;
}
redirectToIndex();  //--> 

这是TRESTRequest.Accept为空的时候。如果我更改 TRESTRequest.Accept:= 'application/json',我会收到错误消息

406 - Not Acceptable

你能告诉我我的请求有什么问题吗?

谢谢彼得。 我设法通过 API 使用正确的 login/password 支持 BASIC 身份验证来澄清。文档不准确。 Access 现在按预期运行。