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

Posted

技术标签:

【中文标题】ExtJS - 使用同步时发送自定义标头【英文标题】:ExtJS - Send custom header when using sync 【发布时间】:2021-12-29 12:47:14 【问题描述】:

当使用存储同步方法时,是否可以将自定义标头发送到服务器?

【问题讨论】:

【参考方案1】:

您可以向底层 代理 添加额外的标头,这些标头将在执行 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...'
    
);

【讨论】:

以上是关于ExtJS - 使用同步时发送自定义标头的主要内容,如果未能解决你的问题,请参考以下文章

发送 PHP 标头时不显示通过 Htaccess 的自定义 405 错误消息

自定义 Authorization HTTP 标头

AJAX 使用 CORS 获取自定义响应标头

使用SwiftMessage从回复电子邮件中获取Laravel中的自定义标头

发送自定义用户代理字符串以及我的标头(获取)

大开测试:性能- 如何在录制时加入自定义标头(连载8)