0

我正在 BC 学习 AL 编程,并且正在尝试使用 HttpClient 类来发出 http 请求。我尝试向 jsonplaceholder api 发出请求,但我收到“无法解析远程名称:https://jsonplaceholder.typicode.com/posts”。API 工作正常,因为我可以通过 Postman 向它发出请求。我正在使用 BC16,在一个应该代表 SaaS 环境的 docker 容器中。任何想法为什么我可能会收到此错误?请求代码如下:

local procedure SendHTTPRequest()
    var
        client: HttpClient;
        responseMessage: HttpResponseMessage;
    begin
        client.Get('https://jsonplaceholder.typicode.com/posts');
        Message(Format(responseMessage.HttpStatusCode));
    end;

4

1 回答 1

0

您应该确保已为您的扩展启用了 HttpClient 请求。

为此,您必须执行以下操作:

  1. 转到Extension Management页面
  2. 找到您的扩展程序
  3. 单击三个小点并选择Configure
  4. 确保Allow HttpClient Requests已打开
于 2020-12-18T07:16:16.063 回答