क्या मुझे आईआईएस पर HTTP स्टेटस कोड 411 प्रतिबंध से प्राप्त करने के लिए WebRequest
ऑब्जेक्ट में कुछ यादृच्छिक कचरा डेटा को बस थप्पड़ मारने की आवश्यकता है?क्या मैं सी # से आईआईएस तक एक खाली HTTP पोस्ट वेबआरक्वेट ऑब्जेक्ट भेज सकता हूं?
मेरे पास एक एमवीसी 3 ऐप में एक एचटीपीपोस्ट एक्शन विधि है जो क्वेरीस्ट्रिंग में पारित सभी प्रासंगिक जानकारी के साथ एक POST अनुरोध का उपभोग करती है (कोई शरीर आवश्यक नहीं है)।
[HttpPost] public ActionResult SignUp(string email) { ... }
यह विजुअल स्टूडियो के वेब होस्ट, कैसिनी में निर्मित शानदार काम करता है। दुर्भाग्यवश, एक बार जब एमवीसी कोड आईआईएस [7.5 आर 2008 पर 7.5] पर लाइव था, तो सर्वर मेरे बाहरी सी # फॉर्म ऐप से इसे दबाते समय एक HTTP त्रुटि कोड वापस पिच कर रहा है।
WebRequest request = WebRequest.Create("http://somewhere.com/signup/[email protected]");
request.Method = "POST";
using (WebResponse response = request.GetResponse())
using (Stream responseStream = response.GetResponseStream())
using (StreamReader responseReader = new StreamReader(responseStream)) {
// Do something with responseReader.ReadToEnd();
}
बढ़िया, बस मेरी ज़िंदगी बचाओ। मेरी तरफ से वोट ऊपर – rahularyansharma