मुझे पता है कि यह एक अस्पष्ट सवाल है, खासकर जब से मैं कोई कोड नहीं दे रहा हूं, लेकिन मैं एक .NET 2.0 एप्लिकेशन विकसित कर रहा हूं, और हमारे पास एक वेबरक्वेट है जो आंतरिक रूप से निर्मित एपीआई को डेटा पोस्ट करता है।HttpWebRequests बाद के कॉल पर विफल रहा
अजीब चीज हमारे तीसरे (और हमेशा तीसरे) बाद के अनुरोध पर होती है जो अनुरोध की GetRequestStream() विधि में विफल होती है। पहली और दूसरी बार इसे बुलाया गया, सब ठीक है। तीसरे समय, यह थोड़ी देर के लिए लटका हुआ है और अंत में बाहर निकलता है।
एपीआई को अन्य अनुप्रयोगों द्वारा घर में बुलाया जा रहा है, इसलिए हम इसे सर्वर-साइड या नेटवर्किंग समस्या नहीं जानते हैं। हमने कई मशीनों पर कोशिश की है - जिनमें से सभी एक ही समस्या है। क्या किसी को पहले कभी इस समस्या का सामना करना पड़ा है, या किसी को भी डीबग करने के बारे में कोई परेशानी है (क्योंकि प्रतिक्रिया वस्तु कुछ भी कम नहीं करती है, या कम से कम कुछ भी उपयोगी नहीं है)।
मैंने कोशिश की, लेकिन उपयोग करने का दृष्टिकोण मेरे लिए बिल्कुल काम नहीं करता था। वही समस्या ... – Ted
@Ted: इससे पता चलता है कि यह सिर्फ एक अलग कारण है ... –
अच्छा, यह वास्तव में नहीं है। यह वही समस्या है। और यह HTTP 1.0 का उपयोग करने के अनुरोध को बताकर "हल" किया गया था, 1.1 नहीं। यहां देखें: http://stackoverflow.com/a/8384691/178143 – Ted