Quando o servidor recebe uma solicitação, ele sabe automaticamente que o site é ele mesmo?

Quando o servidor recebe uma solicitação, ele sabe automaticamente que o site é ele mesmo?

O URL do meu site foi modificado para acesso de sistemas remotos como este:

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

A URL é usada pelo back-end Python e pelo front-end JS. Quando o servidor recebe uma solicitação, ele sabe automaticamente www.somewebsite.comquem é?

Responder1

Ele sabe automaticamente quando recebe este detalhe no campo Host doo cabeçalho da solicitação HTTP. Mas como um servidor pode ser chamado apenas pelo seu IP, nem sempre é esse o caso. Então você precisa conhecer o agente.

Você deve se lembrar que um IP pode hospedar várioshosts virtuaise não há mapeamento individual entre um domínio e um IP. Na verdade, pode ser até muitos para muitos.

informação relacionada