URL-адрес RESTful для получения ресурса по разным полям

Простой вопрос, на который я не могу найти ответ..

Если у меня есть веб-служба REST, и в моем дизайне не используются параметры URL-адреса, как я могу указать два разных ключа для возврата одного и того же ресурс по?

Пример Я хочу (и уже реализовал)

/Person/{ID}

, который возвращает человека, как и ожидалось.

Теперь мне также нужен

/Person/{Name}

, который возвращает человека по имени.

Это правильный формат RESTful? Или что-то вроде:

/Person/Name/{Name}
5
задан Erix 19 June 2012 в 15:37
поделиться