【问题标题】:Can't resolve domain name无法解析域名
【发布时间】:2021-03-24 22:48:49
【问题描述】:

我正在 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;

【问题讨论】:

    标签: http bc dynamics-business-central dynamics-al


    【解决方案1】:

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

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

    1. 转到Extension Management 页面
    2. 找到您的扩展程序
    3. 点击三个小点,选择Configure
    4. 确保Allow HttpClient Requests 已打开

    【讨论】:

      猜你喜欢
      • 2020-07-11
      • 1970-01-01
      • 1970-01-01
      • 2014-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-07
      • 2017-04-20
      相关资源
      最近更新 更多