如何找到服务于 flutter web 应用程序的 URL?

How to find the URL that served the flutter web application?

我希望我的网络应用程序可以在以下位置获得:

  http://example.com/ui/      # My flutter web application
  http://example.com/api/...  # REST endpoints

如何找到我的应用程序从中下载的 URL (http://example.com/ui/),以便从中生成 URL http://example.com/api/

我不想将 example.com 烘焙到 webapp 中,因为我们在 CI 期间部署到许多具有不同域名的集群。

import 'dart:html' as html;

...
debugPrint('host=${html.window.location.host + html.window.location.pathname}');
...