Soap Delphi client ends with a 1 MB call timeout

we are developing a SOAP web service (Apache / PHP). Everything works well for small calls, but with 1 MB soap (HTTPS call size is 1 MB), our Delphi Soap client stops with a timeout on all but one PC, and our PHP clients work well with default_socket_timeout = 300, but they stop with the heading "Receive HTTP errors" with the parameter default_socket_timeout = 60.

How can we change the timeout for Delphi? In fact, this timeout seems to be in the Windows XP network library (wininet.dll called by soaphttptrans.pas)

Thanks
Cedric

+5
source share
2

IE7: -.

IE6 - 3600 , IE7 30 . InternetQueryOption() , InternetSetOption .

, .

+5

SOAPHttpTrans MaxSinglePostSize. , . , - ( ), . ( 32768). , , D2009/D2010 - . , . Fiddler ( OnBeforePost XML ) , , , 1 .

THTTPReqResp SendTimeout ReceiveTimeout. .

... Delphi Delphi2007, . - ... , , DEP.

+3

All Articles