在 Windows 8.1 中覆盖本地主机 IP 地址

在 Windows 8.1 中覆盖本地主机 IP 地址

我正在尝试通过 VirtualBox 设置 Windows 8.1 虚拟机,以测试在我的 Mac 上运行的服务器(运行 Yosemite 10.10.3)。VirtualBox 设置 IP 10.0.2.2 以指向主机的本地主机(服务器正在运行的位置)。要连接到具有相当具体的 CORS 约束的远程服务器,我需要将客户机操作系统的本地主机指向该地址。我尝试向 `C:\Windows\System32\Drivers\etc\hosts 文件添加一个条目,但虽然它适用于其他字符串(如“test”和“foo”),但它不适用于本地主机。我遇到了几个线程(https://serverfault.com/questions/4689/windows-7-localhost-name-resolution-is-handled-within-dns-itself-why) 间接提到此功能被移入 DNS 解析器,但没有说明如何更改它,只能说它在组策略中的某个地方。有人能告诉我如何将 Windows 8.1 VM 的本地主机设置为自定义地址吗?

答案1

CORS 依赖于以下标头:

要求:

  • 起源

回复

  • 访问控制允许来源
  • 访问控制允许凭证

将您的子域名添加到Origin请求标头,例如 foo.bar.com 添加Access-Control-Allow-Origin Response带有您的localhost值的标头,例如localhost:9999。 添加Access-Control-Allow-Credentials Response带有值的标头true

参考

相关内容