2012-05-23 2 views
0

В двух рисунках URI ниже, что более RESTful?
1) проекта/123/инженер/кто-нибудь/способности
2) способности? Инженер = кто-то & проект = 123
В двух рисунках URI ниже, что более RESTful?

+1

REST - это гораздо больше, чем просто URL-адреса, поэтому вы можете немного перефразировать вопрос. Но если вы ищете мнения, на которых лучше, я бы сказал, что второй наверняка. Ресурс - это набор способностей, которые вы фильтруете с помощью параметров запроса. Верхнюю следует считать RESTful в том, что каждый частичный путь обозначает ресурс, но вы должны сделать проект и спроектировать множественное IMHO. –

ответ

2

Разница между этими двумя является то, что # 1 является идентификатор ресурса и # 2 является запросом

Оба являются RESTful, хотя выбор зависит от цели.