2013-09-07 3 views
5

Я пытаюсь загрузить статический файл из другого домена. В моем файле .htaccess, который находится в корневом каталоге:Заголовки CORS не установлены

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" 

А вот цикл запроса-ответа, когда браузер загружает ресурс дважды:

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 

Второй раз вы можете увидеть, что с файл не был изменен, сервер отвечает 304 Not Modified. Почему заголовки CORS не устанавливаются для второго ответа?

ответ

Смежные вопросы