Лучшие практики для конкретных сценариев в службах RESTful

У меня есть два быстрых вопроса, по которым я просто хочу узнать мнение сообщества -

  1. Если у меня есть объект, к которому можно получить доступ с помощью любого идентификатор или дата (20110705), какова наилучшая практика для соглашения об URL-адресе, используемом для доступа к объекту?

    • ПОЛУЧИТЬ: / myEntities / {date} и / myEntities / {id} ? (который служба проанализирует {объект}, чтобы проверить, является ли это датой или идентификатором.

    • GET: / myEntities / date / {date} и / myEntities / id / {id} *?

  2. В WCF Rest я также могу делать / myEntities /? date = {date} и / myEntities /? id = {id} , это хорошая практика REST? Другими словами, приемлемо ли с точки зрения передовой практики использовать ? Date = {date} вместо date / {date} / , как будто это просто личное предпочтение?

Заранее спасибо.

7
задан badallen 5 July 2011 в 19:11
поделиться