Httpclient C# के लिए डिफ़ॉल्ट टाइमआउट क्या है?
Httpclient C# के लिए डिफ़ॉल्ट टाइमआउट क्या है?

वीडियो: Httpclient C# के लिए डिफ़ॉल्ट टाइमआउट क्या है?

वीडियो: Httpclient C# के लिए डिफ़ॉल्ट टाइमआउट क्या है?
वीडियो: .NET में HttpClient का गलत तरीके से उपयोग करना बंद करें 2024, दिसंबर
Anonim

HttpClient का डिफ़ॉल्ट टाइमआउट है 100 सेकंड.

इसे ध्यान में रखते हुए, HTTP अनुरोध के लिए डिफ़ॉल्ट टाइमआउट क्या है?

120 सेकंड

यह भी जानें, HttpClient टाइमआउट क्या है? NS एचटीपी क्लाइंट सिस्टम से। जाल। एचटीपी पैकेज है समय समाप्त संपत्ति जो डिफ़ॉल्ट रूप से 100 सेकंड तक है, जैसा कि मैंने कोड के माध्यम से पढ़ा है, इसका मतलब है कि कार्य रद्द होने तक कितना समय लगता है। यदि आपके पास कोई ऑपरेशन है जो किसी भी डेटा को वापस करने से पहले 40 सेकंड लेता है तो यह हमेशा होगा समय समाप्त 30 सेकंड के बाद।

यहां, मैं एचटीपी क्लाइंट टाइमआउट कैसे सेट करूं?

NS चूक जाना मान 100,000 मिलीसेकंड (100 सेकंड) है। प्रति सेट एक अनंत समय समाप्त , सेट संपत्ति मूल्य अनंतटाइमस्पैन के लिए। एक डोमेन नेम सिस्टम (DNS) क्वेरी को वापस आने या समय समाप्त होने में 15 सेकंड तक का समय लग सकता है।

क्या मुझे HttpRequestMessage का निपटान करना चाहिए?

इसलिए, यदि आप एक बना रहे हैं HttpRequestMessage और उस संदेश को सिस्टम की SendAsync विधि में पास करना। यदि आप स्ट्रिंगकंटेंट का उपयोग कर रहे हैं, तो कहें, इसे किसी भी तरह से निपटाने की आवश्यकता नहीं है और इसलिए संदेश को निपटाने की आवश्यकता नहीं है।

सिफारिश की: