【发布时间】:2017-07-19 08:28:13
【问题描述】:
我们正在创建产品搜索页面。我们有大约 5 万只股票,即电子商务网站。
为了获取首页股票,客户通过以下 API 获取数据:
/api/stocks/?pn=1
作为响应,服务器发回:
- 第 1 页的股票数组
- 下一页网址,即 /api/stocks/?pn=2
HATEOS 建议“REST 客户端通过简单的固定 URL 进入 REST 应用程序。”
但我觉得它被违反了,因为我们在每个客户端上硬编码第一个 api url,即每个客户端都会硬编码这个 url "/api/stocks/?pn=1" 以加载第一页。
有什么办法可以避免这种硬编码?
【问题讨论】: