Delphi 2007 IXMLHTTPRequest超时问题

时间:2012-01-19 12:11:20

标签: delphi msxml6

我正在使用Delphi 2007并导入了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()会保持超时。 我已经在其他系统中测试了它,它工作正常。但是这个问题只发生在我的笔记本电脑Windows 7,IE 9中。欢迎使用任何解决方案。 附: - 是否有一些注册表设置可以覆盖此行为。

0 个答案:

没有答案