के लिए टाइमआउट के साथ समाप्त होता है हम एक एसओएपी webservice (अपाचे/PHP) विकसित कर रहे हैं। सभी छोटे आकार के कॉल के लिए अच्छी तरह से चलते हैं, लेकिन 1 एमबी साबुन कॉल के साथ (एचटीटीपीएस कॉल आकार 1 एमबी है) हमारे डेल्फी साबुन क्लाइंट सभी पीसी पर एक टाइमआउट के साथ बंद हो जाता है लेकिन एक, और हमारे PHP क्लाइंट डिफ़ॉल्ट_socket_timeout = 300 के साथ अच्छी तरह से चलते हैं, लेकिन स्टॉप default_socket_timeout = 60 के साथ "http शीर्षलेख लाने में त्रुटि" के साथ।सोप डेल्फी क्लाइंट 1 एमबी कॉल
हम डेल्फी के लिए टाइमआउट कैसे बदल सकते हैं? वास्तव में इस समय समाप्त एक Windows XP नेटवर्क लाइब्रेरी (Wininet.dll soaphttptrans.pas द्वारा कहा जाता है) में होने की
धन्यवाद
Cédric
विचार करने की एक और बात .... सोपूआई के माध्यम से पेलोड चलाने का प्रयास करें। SoapUI WinInet की बजाय एक अलग संचार स्टैक (जावा-आधारित) का उपयोग करता है। यदि आपके पास एक ही परिणाम है, तो आप जानते हैं कि यह शायद सर्वर पर कुछ गलत हो रहा है, या एक मध्यस्थ जैसे फ़ायरवॉल, प्रॉक्सी, ईएसबी, आदि .. ग्राहक नहीं। –