Как правильно сделать новую версию api если изменился только ответ(Response)

Попросили поменять формат ответов на всех эндпоинтах, для этого я сделал новую версию апи и скопировал контроллеры с первой версии во вторую, просто заменив ответы, есть ли какие-то более элегантные способы это сделать, просто если будут какие-либо изменения, нужно будет менять в двух местах


Ответы (1 шт):

Автор решения: Serge Fenix

Добавить заголовок в запрос, который будет отвечать за необходимый формат ответа. Тема самым если добавится 3,4,5... версии, то все что будет нужно сделать, реализовать новый тип ответа.

→ Ссылка