Из того, что я прочитал, в качестве разделителя для имени URI принято использовать дефис и подчеркивание
/some-resources or /some_resources
Мои веб-приложения и серверная часть написаны на JS, поэтому я использую соглашение об именах camelCase.Это означает, что для любых запросов к полю или полезной нагрузки запроса.Информация будет в другом случае, чем путь URI.
/some-resources?someAttribute=something
Это считается плохим проектом?
Я вижу, что IBM делает что-то вроде этого:
/some_resources?someAttribute=something
Стоит ли преобразовывать мои атрибуты запроса и полезную нагрузку API REST в kebab-case
, а затем добавить слой в моей бэкэнд-программе REST для нормализации атрибутов в camelCase
, чтобы он мог обрабатывать информацию?