stiamo sviluppando un servizio Web SOAP (Apache/PHP). Funzionano bene per chiamate di piccole dimensioni, ma con una chiamata soap da 1 Mb (la dimensione della chiamata HTTPS è 1 MB) il nostro client Delphi Soap si interrompe con un timeout su tutti i PC tranne uno, ei nostri client PHP funzionano bene con un default_socket_timeout = 300, ma si fermano con "Errore durante il recupero delle intestazioni http" con default_socket_timeout = 60.Soap Delphi Client termina con un timeout per una chiamata da 1 MB
Come possiamo modificare il timeout per Delphi? In realtà questo timeout sembrano essere in una libreria di rete di Windows XP (wininet.dll chiamato da soaphttptrans.pas)
Grazie
Cédric
Un'altra cosa da considerare ... Prova a eseguire il payload tramite SoapUI. SoapUI utilizza uno stack di comunicazione diverso (basato su Java) anziché WinInet. Se si ottiene lo stesso risultato, si sa che probabilmente c'è qualcosa che non funziona sul server, o un intermediario come un firewall, un proxy, ESB, ecc. Non il client. –