Какой из следующих вариантов будет наиболее "правильным" с точки зрения RESTful API для получения всех книг в заданной категории? GET /books/categories/{categoryId} GET /books?category={categoryId} GET /books/categories/{categoryId}/books GET /categories/{categoryId}/books Другое
Из представленных вариантов наиболее "правильным" с точки зрения RESTful API будет следующий вариант: GET /categories/{categoryId}/books Этот вариант наиболее соответствует принципам RESTful API, где каждый ресурс имеет свой уникальный URL. В данном случае, мы получаем все книги для заданной категории, поэтому мы сначала указываем категорию в URL (/categories/{categoryId}), а затем добавляем "books" для обозначения ресурса "книги".
не бывает "наиболее правильного"
1, 2, 4 подходят, 2й хорош тем что можно задать несколько category и еще добавить других параметров
в 3 очевидный переизбыток books