URI conocido


Un URI bien conocido es un identificador uniforme de recursos para los prefijos de una ruta de URL/.well-known/ que comienzan con . Se implementan en servidores web para que las solicitudes a los servidores de servicios conocidos o información estén disponibles en direcciones URL consistentes en ubicaciones conocidas en todos los servidores.

Los URI conocidos son identificadores uniformes de recursos definidos por IETF en RFC 8615. [1] Son prefijos de ruta de URL/.well-known/ que comienzan con . Esta implementación responde a la expectativa común de que los protocolos basados ​​en web requieran que ciertos servicios o información estén disponibles en direcciones URL coherentes entre servidores, independientemente de la forma en que se organicen las rutas de direcciones URL en un host en particular. Los URI implementados en servidores web para que las solicitudes a los servidores de servicios o información conocidos estén disponibles en direcciones URL consistentes en ubicaciones conocidas en todos los servidores.

El IETF ha definido una forma sencilla para que los servidores web contengan metadatos que cualquier agente de usuario (p. ej., navegador web ) puede solicitar. Los metadatos son útiles para varias tareas, incluida la dirección de un usuario web para que use una aplicación móvil en lugar del sitio web o indicar las diferentes formas en que se puede proteger el sitio. Los servidores web utilizan las ubicaciones conocidas para compartir metadatos con los agentes de usuario; a veces son archivos ya veces son solicitudes de información del propio software del servidor web. La forma de declarar las diferentes solicitudes de metadatos que se pueden proporcionar está estandarizada por el IETF para que otros desarrolladores sepan cómo encontrar y utilizar esta información.

La ruta URI conocida comienza con los caracteres /.well-known/, y cuyo esquema es "HTTP", "HTTPS", u otro esquema que se haya especificado explícitamente para usar URI conocidas. Como ejemplo, si una aplicación aloja el servicio "example", los URI conocidos correspondientes https://www.example.com/comenzarían con https://www.example.com/.well-known/example. [1]

Se espera que la información compartida por un sitio web como un servicio conocido cumpla con un estándar específico. Las especificaciones que necesitan definir un recurso para dichos metadatos de todo el sitio pueden registrar su uso con la Autoridad de Números Asignados en Internet (IANA) para evitar colisiones y minimizar el impacto en el espacio URI de los sitios.