Как я могу установить глубину остальных API? - PullRequest
0 голосов
/ 24 июня 2019

Я планирую заново создать Rest API. Я прочитал, как разрабатывать документацию Rest API. тогда мне интересно, как я могу установить глубину в URI. Я слышал, это хорошо, чтобы установить 2 глубины в URI из-за легкого чтения во всяком случае, я хочу, чтобы вы, ребята, порекомендовали, что такое хороший URI конечно, я знаю, что нет правильного ответа. во-первых, вы можете увидеть мой URI во-вторых, вы можете увидеть мои таблицы

POST /schools/{schoolId}/classes
POST /classes

POST /classes/{classId}/students
POST /students
create table `school` (
   `id` int not null auto_increment,
   `name` varchar(128) set utf8 not null,
   primary key(`id`)
)

create table `class` (
   `id` int not null auto_increment,
   `name` varchar(128) set utf8 not null,
   `school_id` int not null,
   primary key(`id`),
   constraint `ex2` foreign key(`school_id`) references `school` (`id`)
)

create table `student` (
   `id` int not null auto_increment,
   `name` varchar(128) set utf8 not null,
   `class_id` int not null
   primary key(`id`),
   constraint `ex3` foreign key(`class_id`) references `class` (`id`)
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...