4

Я пытаюсь настроить виртуальную машину 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 ответ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 .

Рекомендации

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .