Добавление заголовка в запрос Ajax

Как добавить заголовок запроса в запрос ajax ExtJS?

Я специально хочу добавить заголовок: accept-encoding, чтобы он был равен true.

Ответ 1

Вы можете указать заголовки запросов следующим образом:

Ext.Ajax.request({
    url: 'yourUrl',
    headers: {
        'accept-encoding': 'true'
    }
})​

Ответ 2

Вы пробовали конфигурацию headers в запросе Ajax:

Ext.Ajax.request({
    url: 'someURL',
    headers: {
        'accept-encoding': true
    }
});

Ответ 3

Если вы хотите добавить заголовок ко всем запросам ajax Extjs:

Ext.Ajax.defaultHeaders = {
    'accept-encoding' : true
};

Ответ 4

С ExtJs 6. Ext.Ajax.defaultHeaders не работает. Но с помощью следующего сеттера работает

Ext.Ajax.setDefaultHeaders({
    'accept-encoding' : true
});