无法解析域名
Can't resolve domain name
我正在 BC 学习 AL 编程,并且正在尝试使用 HttpClient class 来发出 http 请求。
我尝试向 jsonplaceholder api 发出请求,但我收到“无法解析远程名称:https://jsonplaceholder.typicode.com/posts"”。API 工作正常,因为我可以向通过邮递员。
我正在使用 BC16,在一个应该代表 SaaS 环境的 docker 容器中。
任何想法为什么我可能会收到此错误?请求代码如下:
local procedure SendHTTPRequest()
var
client: HttpClient;
responseMessage: HttpResponseMessage;
begin
client.Get('https://jsonplaceholder.typicode.com/posts');
Message(Format(responseMessage.HttpStatusCode));
end;
您应该确保已为您的扩展程序启用 HttpClient 请求。
为此,您必须执行以下操作:
- 转到
Extension Management
页面
- 找到您的分机
- 点击三个小点并选择
Configure
- 确保
Allow HttpClient Requests
已打开
我正在 BC 学习 AL 编程,并且正在尝试使用 HttpClient class 来发出 http 请求。 我尝试向 jsonplaceholder api 发出请求,但我收到“无法解析远程名称:https://jsonplaceholder.typicode.com/posts"”。API 工作正常,因为我可以向通过邮递员。 我正在使用 BC16,在一个应该代表 SaaS 环境的 docker 容器中。 任何想法为什么我可能会收到此错误?请求代码如下:
local procedure SendHTTPRequest()
var
client: HttpClient;
responseMessage: HttpResponseMessage;
begin
client.Get('https://jsonplaceholder.typicode.com/posts');
Message(Format(responseMessage.HttpStatusCode));
end;
您应该确保已为您的扩展程序启用 HttpClient 请求。
为此,您必须执行以下操作:
- 转到
Extension Management
页面 - 找到您的分机
- 点击三个小点并选择
Configure
- 确保
Allow HttpClient Requests
已打开