Доброго всем.
Задача редкая, но нужно сделать со страницы запрос в другой домен. Сделал как объясняется CORS, запрос проходит:
URL запроса: http://<другой домен>/auth
Метод запроса: GET
Код состояния: HTTP/1.1 200 OK
Заголовки запроса 10:38:34.000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0
Referer: http://<домен откуда запрос>/foo
Origin: http://<домен откуда запрос>
Host: <другой домен>
Connection: keep-alive
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Accept: application/json, text/javascript, */*; q=0.01
Отправленная кука
session: eyJleHBpcmF0aW9uIjo4NjQwMCwic3RhcnQiOiIyMDE0LTA1LTIxIDA4OjQwOjA2IiwiYWdlbnRfaWQiOiIxIiwiZXhwaXJlcyI6MTQwMDczMzYxMn0
Заголовки ответа Δ78мс
Server: openresty/1.5.8.1
Date: Wed, 21 May 2014 04:40:32 GMT
Content-Type: application/json
Content-Length: 161
Connection: keep-alive
Access-Control-Allow-Origin: <домен откуда запрос>
Полученная кука
session: eyJhZ2VudF9pZCI6IjEiLCJleHBpcmVzIjoxNDAwNzMzNjMyLCJleHBpcmF0aW9uIjo4NjQwMCwic3RhcnQiOiIyMDE0LTA1LTIxIDA4OjQwOjA2In0
Но Файерфокс в консоле пишет:
Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на http://<другой домен>/auth. Это может быть исправлено путем перемещения ресурса в тот же домен или включением CORS.
Не могу проникнуться пониманием, помогите.
Что не так?
На другом браузере не проверял, т.к. нужно, чтобы работало именно в расширении ФФ.
Спасибо.