【问题标题】:ExtJS proxy/writer with custom header具有自定义标头的 ExtJS 代理/编写器
【发布时间】:2014-11-05 16:38:17
【问题描述】:

我需要更新操作请求的标头,其中包含服务器用于并发的标记。我可以在代理或编写器上挂钩/覆盖什么函数来为每个操作注入这个唯一的标头?

我已经有一个自定义代理、读取器和写入器。

标题将如下所示:If-Match:0514e6de-4c76-11df-8ec2-001fd08ec235 从记录中提取 GUID。

【问题讨论】:

  • 我也需要在创建动作上做基本相同的事情;不同的标头和值将来自模型配置。
  • 你是 Ext Direct 还是一些自制的服务器端堆栈?
  • @MacGyver,我正在使用 RavenDB。
  • "beforeRequest" - 在发出网络请求以检索数据对象之前触发。我没有对此进行测试,但值得一看。 sencha.com/forum/…

标签: javascript extjs extjs4 extjs4.2


【解决方案1】:

到目前为止,我能想到的最佳解决方案是覆盖代理中的 doRequest 方法。我在operation.action 上设置了一个开关,并根据需要添加和删除标题。

不漂亮,但它可以工作并且可以重复使用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-23
    • 2021-09-10
    • 2018-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-19
    • 1970-01-01
    相关资源
    最近更新 更多