मैं एक .NET अनुप्रयोग लिख रहा हूं जो किसी अन्य .NET अनुप्रयोग को डेटा पोस्ट करना है। मैं प्रवेश पृष्ठSystem.Net.WebException: अंतर्निहित कनेक्शन बंद था: कनेक्शन अप्रत्याशित रूप से बंद किया गया था
WebProxy proxy = new WebProxy("http://proxy:80/", true);
HttpWebRequest webRequest = WebRequest.Create(LOGIN_URL) as HttpWebRequest;
//proxy.Credentials = new NetworkCredential("myusername", "mypassword", "domain");
// webRequest.Proxy = proxy;
webRequest.Proxy = WebRequest.DefaultWebProxy;
StreamReader responseReader = new StreamReader
(webRequest.GetResponse().GetResponseStream());
string responseData = responseReader.ReadToEnd();
अनुरोध करने के लिए निम्नलिखित कोड का उपयोग, लेकिन यह इस लाइन
StreamReader responseReader = new StreamReader
(webRequest.GetResponse().GetResponseStream());
त्रुटि संदेश के साथ पर विफल रहता है:
System.Net.WebException: The underlying connection was closed: The connection was
closed unexpectedly.
, मेरा सुझाव है कि आप अपवाद पकड़ने वाले कोड में कॉल को लपेटें, और पूर्ण स्टैक ट्रेस प्रिंट करें। –
यह अपवाद विशेष रूप से ट्रैक करना मुश्किल है। यदि आप कोई उचित उत्तर – Rik
अपवाद से स्टैक ट्रेस को कुछ भी नहीं देते हैं, तो सिस्टम.Net.HttpWebRequest.GetResponse() – Kwah009