Это мой URI не является стандартным?
Нет, ваш URI в порядке.REST не заботится о том, какое правописание вы используете для своих идентификаторов, если они соответствуют RFC 3986 .Существует также RFC 7320 , в котором описываются «Лучшие практики», но вы, вероятно, обнаружите, что эти лучшие практики все еще оставляют вам большую свободу.
Подумайте «имена переменных» - различныесообщества будут иметь свои собственные соглашения о том, как следует называть имена переменных, но нет никакого стандарта.
То же самое относится к идентификаторам в REST - это непрозрачные строки, которые на самом деле ни потребитель API, ни клиентнадо разобрать.(Пример: когда вы в последний раз просматривали URI, используемый при отправке запроса в Google?)
Некоторые инфраструктуры маршрутизации будет проще в использовании, если вы придерживаетесь определенного соглашения, но это просто реализацияподробности на сервере, клиенту все равно.