2013-11-29 3 views
0

Написал много блогов и обнаружил, что версия api в URL-адресе является плохой практикой, но большинство популярных компаний имеют свои версии api в своем URL-адресе? .. нужно знать причину этого, а также преимущества использования версии в URL-адресе. .пожалуйста, помогите мне в этомapi версия в url хорошая практика или нет?

+1

Это интересный вопрос, и я думаю, что Shonzilla ответила ему лучше всего на его ответ здесь http://stackoverflow.com/a/398564/846698 –

+0

На самом деле, я просто хочу знать, почему они предпочитают версию в url – SathishBabu

ответ

0

Всегда лучше поддерживать версию в URL-адресах, так как это поможет пользователям api продолжать использовать ваш старый api в случае, если ваш api обновлен или изменен. Когда вы разработали новый API, неразумно сразу же отказаться от старых (он сломает все ад) и позволит вашим пользователям использовать старый URL-адрес, пока они не перейдут на новый apis.

Надеюсь, что это поможет.

+0

ok еще один быстрый вопрос об этом, если мы будем использовать версию в заголовке accept, будет ли клиент не иметь доступа к более раннему api? – SathishBabu

+0

Я не думаю, что это хорошая идея. Заголовок Accept указывает серверу, какие форматы файлов или, вернее, MIME-типы, которые ищет браузер. Добавление версии api к ней будет похоже на сохранение стандартов на доле – techvineet

+0

Еще одна вещь. Я этот ответ действительно помог вам, пожалуйста, проголосуйте за него – techvineet

Смежные вопросы