Привет,CORS/xhr.getRequestHeaders
Я пытаюсь использовать CORS (http://www.w3.org/TR/2009/WD-cors-20090317/#access-control-allow-methods-header) для приложения на сафари, и когда я пытаюсь читать заголовки ответа от XMLHTTPRequest, я только получить Content-Type. Ни один из других вполне стандартных заголовков не проходит, и я не могу понять, как заставить это работать.
Кто-нибудь, возможно, узнает, как исправить эту проблему? Может ли это быть ошибкой WebKit?
Редактировать
здесь конфиг я использую с Nginx:
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Headers Cache-Control,Pragma,Date;
add_header Access-Control-Allow-Methods GET,POST;
Что вы используете для вашего сервера? Я делаю это с помощью Ruby и Sinatra без проблем, хотя сначала его настроить было немного сложно. – Hemlock
nGinx. Заголовок даты присутствует, и я обновляю свой вопрос с текущей конфигурацией. –
Я подозреваю, что это первая проблема, с которой вам придется работать: http://stackoverflow.com/questions/227939/handling-options-request-in-nginx. Предполетный полет не будет работать. Вы можете получить базовую работу GET, если убедитесь, что X-заголовки не отправлены. – Hemlock