parser google chrome api http http-headers user-agent

api - google - user agent parser



¿Debo usar encabezados personalizados o encabezado useragent para enviar información del dispositivo al servidor? (1)

Estoy usando el encabezado HTTP de X-Device.

Funciona bien en su mayor parte, sin embargo, he notado que algunas solicitudes detrás de un proxy parecen estar eliminando los datos de ese encabezado.

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 ventajas de usar un encabezado http personalizado como "X-deviceType" y / o "X-osVersion" en su lugar.