QlikSense 使用 REST 连接到本地主机应用程序

QlikSense connection to localhost application using REST

正在尝试使用 REST 建立从 QlikCloud 帐户到本地 运行 应用程序的数据连接。我得到一个错误:

Connection to local resources is not allowed

我笔记本电脑上的应用程序 运行 启用了 REST API。

我无法使用 QlikSense Desktop,所以我不得不通过浏览器登录到 QlikCloud。

我还尝试提供笔记本电脑的 IP 地址,而不是 localhost。它仍然抛出错误:

Connection to http://<ip_address>:1000/v1/documents?uri=/csv/myFile.csv is not allowed

我应该 运行 我的应用程序只在服务器上吗?感谢任何帮助。

数据连接在 Qlik 引擎的上下文中“执行”。这意味着当指定 localhost 时,连接将尝试从引擎为 运行 的机器加载数据。在 Qlik Cloud 案例中 - 这将是 Qlik 云中的某台机器。

您可以:

  • 使用 QS 桌面(您已经提到这不适合您)
  • 将您的服务托管在引擎可以到达的某个地方
  • 使用一些服务(如 ngrok),可以将本地服务器隧道连接到 public url,然后从 Qlik
  • 访问