origin headers habilitar control chrome allow apache .htaccess http cors browser-cache

apache - headers - cors php



Los encabezados CORS no están configurados (1)

Es un error de Apache, mira a continuación

https://issues.apache.org/bugzilla/show_bug.cgi?id=51223

Puedes recompilar Apache con el parche si te sientes valiente ...

Estoy tratando de descargar un archivo estático de otro dominio. En mi archivo .htaccess, que está en el directorio raíz:

Header set Access-Control-Allow-Origin "*" Header set Access-Control-Allow-Headers "Accept, If-Modified-Since, Origin" Header set Access-Control-Allow-Methods "GET, OPTIONS"

Y aquí está el ciclo de solicitud y respuesta en el que un navegador descarga el recurso dos veces:

GET /file HTTP/1.1 Host: www.example.com Accept: application/json Origin: http://www.mydomain.com HTTP/1.1 200 OK Date: Sat, 07 Sep 2013 21:01:35 GMT Server: Apache Last-Modified: Sat, 07 Sep 2013 20:14:45 GMT Content-Length: 2 Access-Control-Allow-Origin: * Access-Control-Allow-Headers: Accept, If-Modified-Since, Origin Access-Control-Allow-Methods: GET, OPTIONS Content-Type: application/json [] GET /file HTTP/1.1 Host: www.example.com Cache-Control: max-age=0 Accept: application/json Origin: http://www.mydomain.com If-Modified-Since: Sat, 07 Sep 2013 20:14:45 GMT HTTP/1.1 304 Not Modified Date: Sat, 07 Sep 2013 21:01:40 GMT Server: Apache

La segunda vez puede ver que dado que el archivo no se ha modificado, el servidor responde con un 304 Not Modified . ¿Por qué los encabezados CORS no están configurados para la segunda respuesta?