Написал много блогов и обнаружил, что версия api в URL-адресе является плохой практикой, но большинство популярных компаний имеют свои версии api в своем URL-адресе? .. нужно знать причину этого, а также преимущества использования версии в URL-адресе. .пожалуйста, помогите мне в этомapi версия в url хорошая практика или нет?
ответ
Всегда лучше поддерживать версию в URL-адресах, так как это поможет пользователям api продолжать использовать ваш старый api в случае, если ваш api обновлен или изменен. Когда вы разработали новый API, неразумно сразу же отказаться от старых (он сломает все ад) и позволит вашим пользователям использовать старый URL-адрес, пока они не перейдут на новый apis.
Надеюсь, что это поможет.
ok еще один быстрый вопрос об этом, если мы будем использовать версию в заголовке accept, будет ли клиент не иметь доступа к более раннему api? – SathishBabu
Я не думаю, что это хорошая идея. Заголовок Accept указывает серверу, какие форматы файлов или, вернее, MIME-типы, которые ищет браузер. Добавление версии api к ней будет похоже на сохранение стандартов на доле – techvineet
Еще одна вещь. Я этот ответ действительно помог вам, пожалуйста, проголосуйте за него – techvineet
- 1. Использование ref - Хорошая практика программирования или нет
- 2. C программирование хорошая практика или нет?
- 3. Хорошая практика или плохая практика
- 4. Идентификация маркера API: хорошая практика
- 5. Хорошая практика разработки JavaScript API
- 6. Назначить переменную в условии, если условие, хорошая практика или нет?
- 7. типографские шаблоны или хорошая практика
- 8. Изменение переменной класса: хорошая практика или нет? (Python)
- 9. этот url unvalid и не хорошая практика?
- 10. «Хорошая практика»?
- 11. go rest api server design хорошая практика
- 12. Хорошая практика REST: новый ресурс или параметр?
- 13. библиотека в C11 или C99 хорошая практика
- 14. php REST API auth metadata хорошая практика
- 15. URL-адрес нижнего регистра - это хорошая практика?
- 16. HTTP POST с параметрами запроса URL - хорошая идея или нет?
- 17. Хорошая практика размещения файлов
- 18. Is @SessionScoped хорошая практика?
- 19. Хорошая практика использования множителей
- 20. База данных Upserts - хорошая или плохая практика?
- 21. Код Paul Irish - Хорошая или плохая практика?
- 22. Неудачные внешние ключи - хорошая или плохая практика?
- 23. Master Include Files - хорошая или плохая практика
- 24. Тернарный оператор: плохая или хорошая практика?
- 25. Поставщик услуг или контейнер. Хорошая практика
- 26. Delphi - FieldByName.AsString - хорошая практика
- 27. Плагины Vim: EasyMotion - Хорошая или плохая практика?
- 28. «Контейнерные» классы, хорошая или плохая практика, почему?
- 29. Актер хорошая практика?
- 30. Node.js параметризованный маршрут - хорошая или плохая практика?
Это интересный вопрос, и я думаю, что Shonzilla ответила ему лучше всего на его ответ здесь http://stackoverflow.com/a/398564/846698 –
На самом деле, я просто хочу знать, почему они предпочитают версию в url – SathishBabu