Acabo de leer el libro REST in Practice: Hypermedia and Systems Architecture y ahora estoy probando algunas de las ideas, pero no puedo determinar si debo usar URI absolutas o relativas en mis documentos de respuesta.RESTful hipermedia, URI relativo o absoluto
Preferiría los URI abosulte pero puedo ver que habrá un problema al ir a producción, donde la infraestructura del servidor con equilibrador de carga, reescrituras de apache y servidores Tomcat sobrescribiría el URI original y arruinaría mi URI-generate mecanismo, información como el esquema y la ruta de contexto se reescribirá o perderá cuando llegue al código de Java, y los URI no serán correctos desde el punto de vista de los clientes.
Luego me siento tentado a usar solo URIs relativos, pero ¿es una buena idea o un error tomarla?
El libro es persistente en el uso de URI absolutos, pero no puedo encontrar ninguna mención al respecto. Martin Fowler escribió acerca de Richardson Maturity Model y está usando URI relativos.
¿Qué opinas? ¿pros contras?