JSON REST - идентификатор в URI или теле JSON - PullRequest
0 голосов
/ 01 декабря 2018

Я изучаю REST API (в php), и у меня есть вопрос о том, где я должен поместить идентификатор для ресурса, который я хочу обновить.

Должен ли я поместить его в URI и патч для /users / 23 с телом:

{
    “name”: “John”
}

Или в теле JSON и патч для / users

{
    “id”: 23,
    “name”: “John”
}

1 Ответ

0 голосов
/ 01 декабря 2018

Согласно Руководству по разработке API разработчика Google , API должны быть ориентированы на ресурсы.т.е. сам по себе путь API должен определять всю соответствующую информацию о пути ресурса.Следовательно, указание пути в самом URI является наилучшей практикой

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...