【发布时间】:2011-06-10 00:04:39
【问题描述】:
请原谅这个新手(可能是主观的 - 我不知道)的问题。
我想向我的网站添加一个 REST API。例如,我有一个显示所有帖子的 URL 是 /post/,我想为用户提供一种以 JSON 格式获取所有帖子的方法。
最好是:
- 定义新的 API URL 结构(例如,
/api/rest/post/以 JSON 格式返回所有帖子) - 使用现有的 URL 结构,并允许用户简单地在每个 URL 的末尾附加
/json/以获取 JSON 对象? (例如/post/json/以 JSON 格式返回所有帖子)
如果是后者,那么就观点而言,是否有标准的实施方式?我是否应该在所有视图中简单地添加一个可选的json 参数?
感谢您的建议。
【问题讨论】:
-
我只想澄清这个问题与 REST 完全正交。 REST 不关心你的 URL 是什么样的。