Estoy diseñando una API REST para una aplicación web. Quiero una versión clara de la API, para que la interfaz pueda cambiarse en el futuro sin romper los servicios existentes. Por lo tanto, en mi API v1.0, quiero identificarlo claramente como la API v1.0, dejándome la libertad de lanzar una versión v1.1 futura con cambios de última hora.¿Es una mala práctica poner un punto en una ruta de URI?
Mi pregunta es, sería un período en el componente de trazado de un URI de una mala práctica?
por ejemplo. ¿Hay alguna buena razón para no usar http://example.com/myapi/v1.0/services como URI para mi servicio?
Gracias otra vez Darren. A través de su enlace, la respuesta de Shonzilla a esta pregunta: http://stackoverflow.com/questions/389169/best-practices-for-api-versioning me ha convencido de que el control de versiones es probablemente una mala idea. Una preocupación que tengo es si un cliente que no es navegador, p. un sitio web PHP que consuma mi servicio manejará una redirección http, si tuviera que usar ese enfoque para manejar los cambios de última hora? – saille