ماذا يحدث عندما يغلق المستخدم المتصفح انتظار مكالمة خدمة الإنترنت منذ فترة طويلة؟
-
03-07-2019 - |
سؤال
ولدي مشكلة مشابهة مثل هنا: HTTP: // الاجتماعية. msdn.microsoft.com/forums/en-US/biztalkgeneral/thread/87d5a6ec-04ee-4c6f-8267-f526ee105f0b
ولدي صفحة على شبكة الإنترنت asp.net الذي يستدعي خدمة ويب BizTalk. والتزامن BizTalk لا الأشياء، وإرجاع استجابة إلى صفحة asp.net. يمكن أن تستغرق هذه العملية ما يصل إلى دقيقة أو اثنتين. أحصل على الكثير من مهلة ولكن يبدو أن التزامن BizTalk تعود في غضون 30 ثانية في المتوسط.
وأنا أتساءل، ماذا يحدث إذا قدم طلب المعلن، وبعد ذلك على الفور إغلاق المتصفح. هل يتوقف العميل asp.net انتظار طلب BizTalk ل(ويسبب مهلة) أم أنها لا تزال تنتظر الطلب حتى إذا كان المستخدم قد أغلقت المتصفح؟
المحلول
وطلب ASP.NET يواصل تنفيذ، يجهلون حقيقة أن المتصفح التي قدمت في الأصل GET / وظيفة لم تعد تنتظر. وطلب استكمال، ومنع أي أخطاء أخرى، مثل مهلة الخادم.