ajax — получает пользовательский заголовок в переполнении стека

Как получить значение настраиваемого заголовка в PHP, отправленного через AJAX?

У меня есть междоменный запрос AJAX, который отправляет данные BLOB-объектов, например, так:

var blob = new Blob([req.response], {type: "application/octet-stream"});
req = new XMLHttpRequest();
req.open("POST", ws_path(other_context, 'receive_pkg'), true);
req.setRequestHeader('secret', 'some hedaer value'); //<-- custom header
req.onload = function (oEvent) { alert(req.response); };
req.send(blob);

Но в моем PHP, когда я проверяю getallheaders()Я просто получаю (большинство заголовков удалено для краткости):

...
Access-Control-Request-Method = POST
Access-Control-Request-Headers = content-type,secret
...

Мой пользовательский заголовок ‘secret’ упоминается в сводном списке заголовков в ‘Access-Control-Request-Headers’. Но как мне получить его фактическую стоимость?

Этот вопрос кажется, обсуждает то же самое, но не охватывает поиск.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …