【发布时间】:2014-05-26 23:52:11
【问题描述】:
对于我正在开发的 web 应用程序,我正在编写一个 RESTful API,该 API 也计划用于该项目的移动版本,因此尝试应用最佳实践。
我知道每个不同类型的资源集合都有自己的 URI 点。例如,我有两个不同的资源及其 URI:
Products: https://api.myproject.com/products/
Users: https://api.myproject.com/users/
这是我的问题: 我的 webapp 的主页显示了前 40 个产品和最受欢迎的 10 个用户。在这种情况下,客户端通过 Ajax 连接以获取这些数据的最佳实践是什么?应该使用单个 API 点同时交付产品或用户,还是客户端连接到两个不同的 API 点以获取产品和用户。原因是我对此提出质疑,因为在 webapps 中最小化 HTTP 请求的数量是最佳做法。
谢谢
【问题讨论】:
标签: api rest web-applications