1

私は 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));

XMLHttp.send() は、応答に 10 秒以上かかるとタイムアウトし続けます。これを他のシステムでテストしたところ、問題なく動作しました。しかし、この問題は私のラップトップ Windows 7、IE 9 でのみ発生します。どのような解決策も歓迎します。PS - この動作をオーバーライドできるレジストリ設定はありますか。

4

0 に答える 0