这里是关于alfersco服务的例子。他们使用:
remote.call("/slingshot/datalists/lists/site/test/dataLists");请求http。我检查了aikau源代码,但是它只包含像remote.connect或remote.call这样的调用,也定义了aikau模块不包含来自这个对象的显式依赖关系。那么remote对象是什么呢?
发布于 2016-12-04 09:10:05
它基本上是一个“请求”模块,用于获取/POST/PUT/DELETE到外部URLS。
它有以下方法:
给定URI的.post(uri,body)-POSTs内容 指定类型到给定URI的.post(uri,body,contentType)-POSTs内容 来自给定URI的.get(URI)-GETs内容 给定URI的.put(uri,body)-PUTs内容 .put( URI,body,contentType)-将指定类型的内容放到给定的URI中 .delete( URI )将URI作为删除请求-Invokes
请参阅这里的完整文档
发布于 2016-12-05 11:38:32
为了对xShirase提供的答案做一些扩展.远程对象特别与访问Al新鲜configured上可用的REST相关,共享实例(或任何其他基于Surf的应用程序,例如独立的Aikau客户端)被配置为可对其工作。
Surf处理所有身份验证,以便一旦提供了身份验证(即用户已登录),就不需要再次提供身份验证,这还确保只能访问该用户可用的API。
需要理解的关键是,这是从一个服务器端应用程序到另一个服务器端应用程序的请求,甚至可能是从一个服务器到另一个服务器的请求。它不是客户端到服务器的调用。
https://stackoverflow.com/questions/40956979
复制相似问题