Я пытаюсь настроить виртуальную машину Windows 8.1 через VirtualBox для тестирования сервера, работающего на моем Mac (под управлением Yosemite 10.10.3). VirtualBox устанавливает IP 10.0.2.2 для указания на локальный хост хоста (на котором работает сервер). Чтобы подключиться к удаленному серверу с довольно конкретными ограничениями CORS, мне нужно указать локальный хост гостевой ОС на этот адрес. Я попытался добавить запись в файл `C:\Windows\System32\Drivers\etc\hosts, но хотя он работает для других строк (например, 'test' и 'foo'), он не работает для localhost. Я столкнулся с несколькими потоками (https://serverfault.com/questions/4689/windows-7-localhost-name-resolution-is-handled-within-dns-itself-why), которые косвенно ссылаются на эту функцию перешел в распознаватель DNS, но не о том, как изменить его, если не сказать, что он где-то в групповой политике. Может кто-нибудь сказать мне, как установить локальный хост виртуальной машины Windows 8.1 на пользовательский адрес?
1 ответ
0
CORS опирается на следующие заголовки:
Запрос:
- происхождения
отклик
- Access-Control-Allow-Origin
- Access-Control-Allow-Credentials
Добавьте свой субдомен заголовка запроса Origin
например foo.bar.com Добавить заголовок Access-Control-Allow-Origin Response
с значением localhost
например , localhost:9999
Добавьте заголовок Access-Control-Allow-Credentials Response
со значением true
.
Рекомендации