ExtJS - 使用同步时发送自定义 header

ExtJS - Send custom header when using sync

使用商店同步方法时,是否可以将自定义 headers 发送到服务器?

您可以将额外的 headers 添加到基础 proxy 中,它将在执行 sync 方法时使用。例如,您可以这样配置您的商店:

Ext.define('MyStore', {
    extend: 'Ext.data.Store',
    model: 'MyModel',
    proxy: {
        type: 'rest',
        headers: {'Content-Type': 'text/plain'}
        url: '/api/v1...'
    }
});

...你的模型是这样的:

Ext.define('MyModel', {
    extend: 'Ext.data.Model',
    fields: ['id', 'name'],
    proxy: {
        type: 'rest',
        headers: {'Content-Type': 'text/plain'}
        url : '/api/v1...'
    }
});