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 中正确地做到这一点,请帮忙!
Ext.Ajax.setDefaultHeaders({
'Accept':'application/json'
});
Run Code Online (Sandbox Code Playgroud)