XmlHttpRequest超时-找不到属性或方法
|
试图从基本脚本(VBScript / VBA脚本语言-SummitSoftware)向Web服务发布http帖子,并且想要实现超时。
显然XmlHttpRequest对象具有超时属性(http://msdn.microsoft.com/zh-cn/library/ms535874%28v=vs.85%29.aspx),但是尝试使用它会返回“ \ property or找不到方法\“错误。
例如:
Dim obj As Object
Set obj = CreateObject(\"MSXML2.XMLHTTP.3.0\")
obj.timeout = 123
这也适用于Microsoft.XMLHTTP和MSXML2变体的任何其他版本。
到目前为止,我唯一的想法是启动另一个进程,该进程运行vbscript发出请求。如果运行时间超过给定时间,请终止该进程。然而,并非完全理想。
关于此的任何想法,或者如何以不同的方式实现?
编辑(可能的解决方案):
WShell.Run一个VBScript在另一个进程中运行,并完成异步操作。如果运行次数超过n,则将其杀死。
使用HTTP / 1.1 Keep-Alive标头。宁愿在客户端上实现这一点。
没有找到相关结果
已邀请:
2 个回复
播匣扦阔食
无效,因为没有静态类型。 我认为您可能正在查看错误的对象引用。
对象具有此处定义的
接口,您提到的参考是Internet Explorer 7+支持的
对象的参考。
壬驴拿歪竞