У меня есть два быстрых вопроса, по которым я просто хочу узнать мнение сообщества -
Если у меня есть объект, к которому можно получить доступ с помощью любого идентификатор или дата (20110705), какова наилучшая практика для соглашения об URL-адресе, используемом для доступа к объекту?
ПОЛУЧИТЬ: / myEntities / {date}
и / myEntities / {id}
? (который
служба проанализирует {объект}, чтобы проверить, является ли это датой или идентификатором.
GET: / myEntities / date / {date}
и / myEntities / id / {id}
*?
В WCF Rest я также могу делать / myEntities /? date = {date}
и / myEntities /? id = {id}
, это хорошая практика REST? Другими словами, приемлемо ли с точки зрения передовой практики использовать ? Date = {date}
вместо date / {date} /
, как будто это просто личное предпочтение?
Заранее спасибо.