通过URL与参数传递记录ID的优点/缺点

时间:2018-03-03 06:00:49

标签: url api-design url-design

我正在研究API,并且想知道通过将ID作为参数传递ID来访问记录是否有任何优点/缺点。

示例:获取ID为1的消息的信息

您可以使用example.com/messages/1执行此操作,这将以JSON格式返回ID 1的消息。

或者你可以example.com/messages?id=1

是否有任何理由选择其中一种或仅仅是个人偏好?

1 个答案:

答案 0 :(得分:0)

你以前的例子更具人性化和直观性。开发人员可以更轻松地在API的两端使用。它也是Web API的标准。大多数框架旨在支持两种形式的URL。在所有其他条件相同的情况下,第一个例子可能是更好的选择。