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 现在按预期运行。
我正在使用 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 现在按预期运行。