【发布时间】:2012-08-01 13:35:36
【问题描述】:
假设我有一个 RESTFul API,上面有标准的 GET、POST、PUT 和 DELETE 方法,但我也有其他方法是针对特定对象类型定制的,除此之外,我还需要一个安全令牌。
因此,此服务的 URL 可能如下所示:
GET/PUT/POST/DELETE http://sample.com/api/User/123?token=ABCDEF1234
和
获取http://sample.com/api/User/GetUsersByStatus?token=ABCDEF1234¶m1=blah¶m2=foo
或
发布 http://sample.com/api/User/DoSomethingCrazy?token=ABCDEF1234
最后两个做一些自定义功能。也许是重置密码,或者是克隆用户并返回记录,我不知道。只是自定义的“东西”。
使用 Angular 处理此问题的最佳实践方法是什么?我见过 $resource 实用程序,但它似乎只适用于标准 REST 方法,我不确定如何以下一个 Angular 开发人员能够理解的方式扩展它。
【问题讨论】:
标签: javascript angularjs rest