У меня есть уникальные ресурсы RESTful, которые могут быть идентифицированы только в системе с двумя атрибутами. То, что я хочу знать, - это то, что подходит для этой практики.Лучшая практика REST для доступа к ресурсу с использованием двух атрибутов
Ресурс идентифицирован с атрибутом id (который не является уникальным) и атрибутом имени (который также не является уникальным), однако комбинация обоих атрибутов уникальна.
В настоящее время наш URI выглядит так, но это не кажется правильным:
http://www.domain.com/somepath/myresource?firstid=1&secondid=aname
Я думал, было бы лучше, чтобы объединить эти два свойства, такие как «FirstId-aname», как это кажется, чтобы описать постоянство ресурса. например так что вы получите URI:
http://www.domain.com/somepath/myresource/firstid-aname
Или было бы лучше, чтобы сделать что-то вроде этого, что я видел еще где:
http://www.domain.com/somepath/myresource;firstid=1;secondid=aname
Любые предложения будут с благодарностью. Thanks