Proper REST formatted URL with date ranges

后端 未结 3 1144
太阳男子
太阳男子 2020-12-24 00:27

I have a REST URL to get all users formatted like this: http://example.com/users

To get an individual user by id: http://example.com/users/12345

To g

3条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-24 01:01

    if example.com/users/12345 gets the user with id 12345, then to get all users by id it should be example.com/users with the id included in the response as a relationship. (usually a hyperlink to that resource).

    Now to get them by date ranges it should be example.com/users/start=01-01-2012&end=01-31-2012

    The 12345 part is the id of an individual user, it's a resource, therefore it should not be included to get the rest of the users.

    As the name of the parameter it should be meaningful. start could mean anything, but start_date is more meaninful.

提交回复
热议问题