我正在开发一个业务中央控制插件,我需要在其中调用外部 Web 服务。为此,我在 AL 中使用HttpClient类,但没有成功调用。
if not Client.Get('https://google.com', Response)
then begin
responseText := Response.ReasonPhrase();
Message(responseText);
Error('didnt work');
end;
完成通话大约需要 2.5-3 分钟。ResponseText 为“ OK ”,HttpStatusCode 为“ 200 ”,但调用始终失败并进入错误处理块。
读取响应Response.Content.ReadAs(responseText);
失败并显示动态错误消息。
我错过了什么?我已经在扩展管理中授予了外部访问权限,并尝试使用沙盒和最新 2019 年的本地安装。