
URL моего веб-сайта изменен для доступа с удаленных систем следующим образом:
//var url = "http://127.0.0.1:5000/dosomething"
var url = "http://www.somewebsite.com/dosomething"
URL используется бэкендом Python и фронтендом JS. Когда сервер получает запрос, он автоматически узнает www.somewebsite.com
об этом сам?
решение1
Он автоматически узнает об этом, когда получит эту информацию в поле Хостзаголовок HTTP-запроса. Но поскольку сервер можно вызвать только по его IP, это не всегда так. Поэтому вам нужно знать агента.
Однако следует помнить, что на одном IP-адресе может размещаться нескольковиртуальные хостыи нет соответствия один к одному между доменом и IP. Фактически, это может быть даже много-ко-многим.