Cuando el servidor recibe una solicitud, ¿sabe automáticamente que el sitio web es él mismo?

Cuando el servidor recibe una solicitud, ¿sabe automáticamente que el sitio web es él mismo?

La URL de mi sitio web se modifica para acceder desde sistemas remotos como este:

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

La URL es utilizada por el backend de Python y el front-end de JS. Cuando el servidor recibe una solicitud, ¿sabe automáticamente www.somewebsite.comque es él mismo?

Respuesta1

Sabe automáticamente cuando recibe este detalle en el campo Host deel encabezado de solicitud HTTP. Pero como se puede llamar a un servidor solo por su IP, este no es siempre el caso. Entonces necesitas conocer al agente.

Debes recordar que una IP puede albergar múltiplesanfitriones virtualesy no existe una asignación uno a uno entre un dominio y una IP. De hecho, puede ser incluso de muchos a muchos.

información relacionada