Wenn der Server eine Anfrage erhält, weiß er dann automatisch, dass es sich um die Website selbst handelt?

Wenn der Server eine Anfrage erhält, weiß er dann automatisch, dass es sich um die Website selbst handelt?

Die URL meiner Website wird für den Zugriff von Remote-Systemen wie folgt geändert:

//var url = "http://127.0.0.1:5000/dosomething"
var url = "http://www.somewebsite.com/dosomething"

Die URL wird vom Python-Backend und vom JS-Frontend verwendet. Wenn der Server eine Anfrage erhält, weiß er dann automatisch, www.somewebsite.comwer er ist?

Antwort1

Es erkennt automatisch, wann es diese Angabe im Feld Host von erhält.der HTTP-Anforderungsheader. Da ein Server jedoch nur über seine IP aufgerufen werden kann, ist dies nicht immer der Fall. Sie müssen also den Agenten kennen.

Sie sollten jedoch bedenken, dass eine IP mehrerevirtuelle Hostsund es gibt keine Eins-zu-eins-Zuordnung zwischen einer Domäne und einer IP. Tatsächlich kann es sogar eine Viele-zu-viele-Zuordnung sein.

verwandte Informationen