JS中调用服务1分钟后报超时错误

使用JavaScript API调用GP或者query等服务,1分钟后报超时错误,原因及解决方法是什么?
已邀请:

谢军

赞同来自:

【解决办法】:
对于3.x版本的JavaScript API, 由于JS中默认的esriConfig.defaults.io.timeout是1分钟,对于客户端发出去的请求,如果一分钟之后没有收到返回的信息,客户端就会报出超时的错误信息。

       解决办法是更改esriConfig.defaults.io.timeout的值(https://developers.arcgis.com/ ... .html),例如更改为10分钟: 

require([ esri/config], function (esriConfig) { 

esriConfig.defaults.io.timeout = 600000; //600000 milliseconds 

} )

对于4.x版本的JavaScript API, 也存在同样的情况。解决办法是更改request对象的timeout的值:https://developers.arcgis.com/ ... .html

要回复问题请先登录注册