Delphi 2007 IXMLHTTPRequest超时问题

Delphi 2007 IXMLHTTPRequest超时问题,delphi,msxml6,Delphi,Msxml6,我使用的是Delphi2007,并且已经导入了MSXML6_TLB。 我正在使用IXMLHTTPRequest对象向服务器发送请求 例如: XMLHttp := CoXMLHTTP60.Create; try XMLHttp.open('POST', URL, False, EmptyParam, EmptyParam); XMLHttp.setRequestHeader('Content-Type', 'text/xml;charset=UTF-8'); XMLHttp.send(

我使用的是Delphi2007,并且已经导入了MSXML6_TLB。 我正在使用IXMLHTTPRequest对象向服务器发送请求

例如:

XMLHttp := CoXMLHTTP60.Create;
try
  XMLHttp.open('POST', URL, False, EmptyParam, EmptyParam);
  XMLHttp.setRequestHeader('Content-Type', 'text/xml;charset=UTF-8');
  XMLHttp.send(reqXMLDoc.XML.Text); //--> timeout in 10 secs
  if (XMLHttp.readyState = 4) then
    StrStream.WriteString(UTF8Encode(XMLHttp.responseText));
如果响应时间超过10秒,XMLHttp.send将保持超时。 我已经在其他系统中测试过,效果很好。但这个问题只发生在我的笔记本电脑Windows7,即Windows9上。欢迎任何解决方案。 注意-是否有一些注册表设置可以覆盖此行为

尝试添加“保持活动”标题