Обновление API с json до hal+json: как это сделать правильно?

Допустим, у меня есть API, где запросы списка возвращают JSON с массивом элементов. Теперь я готов реализовать подход HAL с помощью _links, _embedded и т. Д.

Но вопрос, как это сделать правильно:

  1. Поднять версию и вернуть hal+json в новой версии и простой json в старой
  2. Обработка обеих схем зависит от URI, например, возвращает простой json, когда uri равен "/api/items.json", и hal, если uri равен "/api/items.hal+json"
  3. Оставьте тот же URI, но проверьте запрашиваемый Content-Type

0 ответов

Другие вопросы по тегам