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?