Das Anforderungsobjekt gibt keinen korrekten Hostnamen zurück

Das Anforderungsobjekt gibt keinen korrekten Hostnamen zurück

wir haben Hosting für mehrere Domänen und einen Umleitungsalgorithmus im Hintergrund. Die Umleitungsfunktion ist in Python und prüft:

Anfrage.Host

Anstatt abc.com oder xyz.com zurückzugeben, begann der Host vor etwa ein paar Stunden zurückzukehren

us-central1-funktionsname.cloudfunctions.net

für alle gehosteten Domänen und Weiterleitungen gestoppt.

wir können den richtigen Hostnamen nicht mehr abrufen.

Antwort1

Anstatt zu verwenden:

request.host oder request.host_url,

verwenden:

request.headers.get("X-Forwarded-Host")um abc.com oder xyz.com zu erhalten.

verwandte Informationen