Наше приложение выполняет запросы Ajax, соответствующие CORS. В качестве примечания, для пользовательских заголовков мы включили заголовок Access-Control-Expose-Headers
в ответ.
Теперь я пытаюсь добавить пользовательский заголовок к моему запросу ajax.
$.ajax({
...
headers: {"MyCustomHeader":"true"}
...
})
Я вижу его в запросе и в ответе как Access-Control-Expose-Headers: MyCustomHeader
.
Однако я не могу прочитать значение отправленного пользовательского заголовка. Когда я выполняю вызов getResponseHeader('MyCustomHeader')
в полном делегате Ajax, значение оказывается пустым.
$.ajax({
complete: function(x) {
console.log(x.getResponseHeader("MyCustomHeader")); //Returns NULL
}
})
Я что-то упустил?