首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >处理REST API的长响应时间

处理REST API的长响应时间
EN

Stack Overflow用户
提问于 2017-08-22 19:00:49
回答 1查看 1.8K关注 0票数 1

我已经创建了一个基于Javascript的REST API页面(私有chrome扩展),它集成了Oracle工具并获取响应。如果在大约3-5分钟内收到响应,它工作得很好,但是如果需要额外的时间,它会给出ERR_EMPTY_RESPONSE错误。

我已经尝试过xhr.timeout,但仍然给出相同的ERR_EMPTY_RESPONSE错误。我们怎么能让Javascript等待更多的时间呢?

谢谢..

EN

回答 1

Stack Overflow用户

发布于 2017-08-22 20:01:06

如果您正在对服务器进行ajax调用,并且想要增加响应的等待时间,那么您需要在服务器端设置“超时”间隔。

在nodejs中,我给出了一种方法,你可以在服务器端申请增加超时时间。

在app.js文件(express框架)中

写下以下代码

代码语言:javascript
复制
 app.use(function(req, res, next) {
 //Set time out for request to 24hour
 req.connection.setTimeout(24 * 60 * 60 * 1000);
 next();
 });

您也可以参考以下内容

HTTP keep-alive timeout

Proper use of KeepAlive in Apache Htaccess

您需要在服务器端执行此操作

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45815854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档