我知道如何使用来自 2sxc api 的 2sxc api 数据:
$2sxc(moduleId).webApi.get("AppName/MethodName",...
但是如何从另一个域或 Web 浏览器为某些匿名用户调用此数据?
方法的 url 是什么,调用时我必须提供什么标头,我是否可以在没有来自浏览器的特殊标头 direc 的情况下调用此方法?
我知道如何使用来自 2sxc api 的 2sxc api 数据:
$2sxc(moduleId).webApi.get("AppName/MethodName",...
但是如何从另一个域或 Web 浏览器为某些匿名用户调用此数据?
方法的 url 是什么,调用时我必须提供什么标头,我是否可以在没有来自浏览器的特殊标头 direc 的情况下调用此方法?
这是可能的,但目前唯一简单的方法是使用视觉查询。在那里您可以将权限设置为匿名,然后使用类似于
/desktopmodules/2sxc/api/app-query/[app-name]/[query-name]
另请参阅https://github.com/2sic/2sxc/blob/master/WebApi/RouteMapper.cs#L34
用于其他用途 - 自己的 api 等。我们需要先实现它,或者你可以贡献它:)