用javascript(框架)消费hateoas restful webservice

cs0*_*815 5 rest restful-architecture asp.net-web-api angularjs

是否有可能通过(a)javascript(框架 - 例如angularjs)消费hateoas类型的restful webservice?我想客户端需要实现相当多的逻辑才能到达实际端点.任何反馈都将非常感激.谢谢!

Dar*_*ler 1

对的,这是可能的。Javascript 只是另一个用户代理。

是的,还有工作要做。不,我不知道有任何框架可以为您执行此操作。我已经编写了支持桌面上超媒体驱动应用程序的工具,并且我认为创建支持基于超媒体的应用程序的基础架构并不需要大量工作。

挑战不在于工具,而在于它是一种非常不同的构建应用程序的方法。这需要一些时间来适应。

与此相关的是,浏览器/JS 领域正在进行一些工作,这将使在客户端上执行超媒体驱动的应用程序变得更加容易。请参阅导航控制器。目前,JS 用户代理只能管理 javascript 链接。使用 NavigatingController,还可以拦截 HTML 链接,从而使 JS 驱动的应用程序在浏览器中更加无缝。