¿Debo usar encabezados personalizados o encabezado de agente de usuario para enviar información del dispositivo al servidor?

Cada vez que envío una solicitud de API a mi servidor, deseo enviar información como el tipo de dispositivo y la versión del sistema operativo (desde mi aplicación móvil). Mi primer pensamiento es usar User Agent, pero me pregunto si hay algún beneficio al usar un encabezado http personalizado como "X-deviceType" y / o "X-osVersion" en su lugar.

Respuestas a la pregunta(1)

Su respuesta a la pregunta