El objeto de solicitud no devuelve el nombre de host correcto

El objeto de solicitud no devuelve el nombre de host correcto

Contamos con alojamiento para múltiples dominios y un algoritmo de redireccionamiento en segundo plano. La función de redireccionamiento está en Python y verifica:

solicitud.host

en lugar de regresar abc.com o xyz.com, ahora el host comenzó a regresar hace un par de horas

us-central1-nombredefunción.cloudfunctions.net

para todos los dominios alojados y se detuvieron las redirecciones.

Ya no podemos obtener el nombre de host correcto.

Respuesta1

En lugar de usar :

request.host o request.host_url,

usar:

request.headers.get("X-Forwarded-Host")para obtener abc.com o xyz.com.

información relacionada