首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >msxml XMLHTTPRequest和超时

msxml XMLHTTPRequest和超时
EN

Stack Overflow用户
提问于 2010-03-12 01:55:12
回答 1查看 3.9K关注 0票数 1

是什么决定了XMLHTTPRequest (msxml版本)发送方法的超时值?我从MS Sql server调用它,服务器分析器在30秒后显示“已完成”,当通过客户端程序调用存储的proc调用它时也会发生同样的情况。我将客户端连接超时设置为120秒。所以我想一定是msxml在30秒后取消了send方法。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2010-03-17 02:36:29

我很惊讶没人能/想回答我,但不管怎样,我想通了。当XMLHTTPRequest进行post时,默认超时时间为30秒。可以通过设置属性‘setTimeout’来修改它。在我的例子中,我是在sql存储过程中完成的,因此:

代码语言:javascript
复制
EXEC sp_OASetProperty @objectID, 'setTimeouts',resolveTimeout,connectTimeout,sendTimeout,receiveTimeout

EXEC sp_OASetProperty @objectID, 'setTimeouts','120000','120000','120000','120000'

其中@objectID是创建MSXML2.ServerXMLHTTP对象的id。

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

https://stackoverflow.com/questions/2427377

复制
相关文章

相似问题

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