Estoy tratando de configurar la máquina virtual Windows 8.1 a través de VirtualBox para probar un servidor que se ejecuta en mi Mac (ejecutando Yosemite 10.10.3). VirtualBox configura un IP 10.0.2.2 para apuntar al host local de la máquina host (donde se está ejecutando el servidor). Para conectarme a un servidor remoto con restricciones CORS bastante específicas, necesito apuntar el host local del SO huésped a esa dirección. Intenté agregar una entrada al archivo `C: \ Windows \ System32 \ Drivers \ etc \ hosts, pero si bien funciona para otras cadenas (como 'prueba' y 'foo') no funciona para localhost. Me he encontrado con un par de hilos ( https://serverfault.com/questions/4689/windows-7-localhost-name-resolution-is-handled-within-dns-itself-why) que hacen referencia oblicua a esta funcionalidad que se está moviendo a la resolución de DNS, pero no a cómo cambiarla más allá de decir que está en alguna parte en la política de grupo. ¿Alguien puede decirme cómo configurar el host local de la VM de Windows 8.1 en una dirección personalizada?
fuente
127.0.0.1
/::1
o hay algún lugar que necesito para comprobar si se ha cambiado. ftr No creo que sea una buena idea cambiarlocalhost
, porque muchas aplicaciones esperan poder usarlo indistintamente con 127.0.0.1, por ejemplo, algunas aplicaciones de servidor pueden vincularse explícitamente a la dirección IP pero su aplicación cliente usará el nombre.Respuestas:
CORS se basa en los siguientes encabezados:
Solicitud:
Respuesta
Agregue su subdominio al
Origin
encabezado Solicitud, por ejemplo, foo.bar.com Agregue elAccess-Control-Allow-Origin Response
encabezado con sulocalhost
valor, por ejemplolocalhost:9999
. Agregue elAccess-Control-Allow-Credentials Response
encabezado con un valor detrue
.Referencias
¿Cómo puede depurar una solicitud CORS con cURL? - Desbordamiento de pila
Prueba CORS con rizo
fuente
Access-Control-Allow-Origin
encabezado de la solicitud en el servidor. Me di cuenta de que podía modificar elOrigin
encabezado de solicitud y elAccess-Control-Allow-Origin
encabezado de respuesta a través de una extensión de Chrome