Добавить заголовок в запрос AJAX с помощью jQuery

Я хотел бы добавить пользовательский заголовок в запрос AJAX POST от jQuery.

Я пробовал это:

$.ajax({
    type: 'POST',
    url: url,
    headers: {
        "My-First-Header":"first value",
        "My-Second-Header":"second value"
    }
    //OR
    //beforeSend: function(xhr) { 
    //  xhr.setRequestHeader("My-First-Header", "first value"); 
    //  xhr.setRequestHeader("My-Second-Header", "second value"); 
    //}
}).done(function(data) { 
    alert(data);
});

Когда я отправляю этот запрос и смотрю с помощью FireBug, я вижу этот заголовок:

ОПЦИИ xxxx/yyyy HTTP/1.1
Хост:127.0.0.1:6666
Пользователь-Агент:Mozilla/5.0 (Windows NT 6.1; ВАУ64; rv:11.0)Gecko/20100101 Firefox/11.0
Принять:text/html,application/xhtml+xml,application/xml;q=0.9, / ;q=0.8
Принять-Язык:fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Принять-Кодирование:gzip, выкачать
Соединение:поддерживать-активность
Происхождение:ноль
Доступ-Управление-Запрос-Метод:POST
Доступ-Управление-Запрос-Заголовки:мой-первый-заголовок,мой-второй-заголовок
Pragma:без-кэш
Кэш-Управление:нет-кэш

Почему мои пользовательские заголовки идут вAccess-Control-Request-Headers:

Доступ-Управление-Запрос-Заголовки:мой-первый-заголовок,мой-второй-заголовок

Я ожидал получить такие значения заголовка:

Мой-Первый-Заголовок:первое значение
Мой-Второй-Заголовок:второе значение

Возможно ли это?

376
задан Kamil Kiełczewski 8 April 2019 в 18:20
поделиться