O objeto de solicitação não retorna o nome do host correto

O objeto de solicitação não retorna o nome do host correto

temos hospedagem para vários domínios e um algoritmo de redirecionamento em segundo plano. a função de redirecionamento está em python e verifica:

solicitação.host

em vez de retornar abc.com ou xyz.com, agora o host começou a retornar algumas horas atrás

us-central1-functionname.cloudfunctions.net

para todos os domínios hospedados e os redirecionamentos foram interrompidos.

não podemos mais obter o nome de host correto.

Responder1

Ao invés de usar :

request.host ou request.host_url,

usar:

request.headers.get("X-Forwarded-Host")para obter abc.com ou xyz.com.

informação relacionada