История изменений
Исправление
vertexua,
(текущая версия)
:
То что вы называете RPC - это часть конвенции REST, называется query parameters. Они используются для конфигурирования способа доступа к ресурсу, сущности. Тоесть сущность как бы одна, и даже форма представления одна, но некоторая конфигурация требуется
http://myservice.com/my-resource/entity1?lang=en
То, что она JSON - нужно указать в Accept, но всякие особые параметры типо lang, могут быть в query params. Не обязательно это лучшее решение именно для локализации, но я думаю суть вы уловили. Дело в том что пусть даже lang и будет подресурсом, /my-resource/entity1/en, но почему выделили именно язык? А если я хочу еще минифицированную версию? И именно минифицированную на японском языке? С query params я так и сделаю, /entity1?lang=jp&mini=true
Исходная версия
vertexua,
:
То что вы называете RPC - это часть конвенции REST, называется query parameters. Они используются для конфигурирования способа доступа к ресурсу, сущности. Тоесть сущность как бы одна, и даже форма представления одна, но некоторая конфигурация требуется
http://myservice.com/my-resource/entity1?lang=en
То, что она JSON - нужно указать в Accept, но всякие особые параметры типо lang, могут быть в query params. Не обязательно это лучшее решение именно для локализации, но я думаю суть вы уловили