Javascript CORS - отсутствует заголовок «Access-Control-Allow-Origin»

Я работал с CORS и столкнулся со следующей проблемой. Клиент жалуется на отсутствие заголовка «Access-Control-Allow-Origin», в то время какони присутствуют, а такжеклиент делает фактический запрос POST а такжеполучает 200.

function initializeXMLHttpRequest(url) {  //the code that initialize the xhr
    var xhr = new XMLHttpRequest();
    xhr.open('POST', url, true);
    xhr.withCredentials = true;
    xhr.setRequestHeader('Content-Type', 'application/json; charset=UTF-8');

    //set headers
    for (var key in headers) {
        if (headers.hasOwnProperty(key)) {  //filter out inherited properties
            xhr.setRequestHeader(key,headers[key]);
        }
    }

        return xhr;
}

В Chrome

журнал консоли Chrome

Chrome ОПЦИИ запрос

Chrome POST запрос

В Firefox

Firefox Console Log

Запрос опций Firefox

Firefox POST запрос

Ответы на вопрос(2)

Ваш ответ на вопрос