extjs 6.53 全局增加远程请求超时

Posted

技术标签:

【中文标题】extjs 6.53 全局增加远程请求超时【英文标题】:extjs 6.53 increase remote request timeout globally 【发布时间】:2020-05-18 21:36:28 【问题描述】:

我在 Application.js 中添加了以下内容:

Ext.Ajax.setTimeout(300000);
Ext.override(Ext.data.proxy.Server,  timeout: Ext.Ajax.getTimeout() );

我的商店在 30 秒后仍然超时。

【问题讨论】:

【参考方案1】:

您确实需要为 ajax/proxy 覆盖它,但是您可以通过 Connection 覆盖 ajax 的一个。在您的代码中,对于代理,您已将超时覆盖为函数引用。

Ext.define(null, 
  override: 'Ext.data.Connection',
  timeout: 1
);

Ext.define(null, 
  override: 'Ext.data.proxy.Server',
  config: 
    timeout: 1
  
);

【讨论】:

以上是关于extjs 6.53 全局增加远程请求超时的主要内容,如果未能解决你的问题,请参考以下文章

ExtJS Ajax 请求超时对 Internet Explorer 没有影响

覆盖金字塔/ gunicorn中的请求超时

增加 azure web 应用请求超时

如何增加 Cloud Scheduler 请求超时期限?

如何增加 Postman 客户端请求超时

500错误原因解决方法