如何为 ext5 中的每个 ajax 请求设置通用请求头?

gao*_*ols 3 extjs extjs-mvc extjs5

我必须为每个 ajax 请求设置自定义标头,有没有办法只执行一次而无需在每个 ajax 代理中手动配置它。

proxy: {
   headers: {
      token: 'xyz' // this token that every proxy should contain to communicate with our remote server. 
   }
}
Run Code Online (Sandbox Code Playgroud)

在 jQuery 中,我可以通过使用“ajaxPrefilter”来实现这一点,如下所示:

jQuery.ajaxPrefilter(function(options, originalOptions, jqXHR) {
    jqXHR.setRequestHeader('token', 'xyz');
}
Run Code Online (Sandbox Code Playgroud)

但我不知道如何在 extjs 中正确地做到这一点,请帮忙!

RE3*_*350 5

Ext.Ajax.setDefaultHeaders({
            'Accept':'application/json'
        });
Run Code Online (Sandbox Code Playgroud)