Question 6 of 10Pro Only
What are the different strategies for versioning a REST API and what are their advantages and disadvantages?
Sample answer preview
Versioning allows you to evolve an API while maintaining compatibility with existing clients. Here are the main strategies. First strategy, URL versioning. You include the version in the path, for example /api/v1/users or /api/v2/users.
URL versioningheader versioningquery parameterbreaking changebackward compatibility