पर प्रतिक्रिया स्थिति कोड सेट करें Asp.net वेब एपीआई में, मैं int या स्ट्रिंग का उपयोग करके मेरी प्रतिक्रिया का स्टेटस कोड कैसे सेट करूं, न कि स्टेटसकोड एनम?Asp.net वेब एपीआई
मेरे मामले में, मैं स्टेटस कोड 422, "अप्राप्य इकाई" के साथ सत्यापन त्रुटियों को वापस करना चाहता हूं, लेकिन इसके लिए कोई गणक नहीं है।
HttpResponseMessage response = Request.CreateResponse();
response.StatusCode = HttpStatusCode.UnprocessableEntity; //error, not in enum
धन्यवाद! वास्तव में मुझे क्या चाहिए! आपके दूसरे उदाहरण में, दूसरा पैरामीटर प्रतिक्रिया की सामग्री के लिए है। "अप्राप्य संस्था" पास करना थोड़ा अनावश्यक हो सकता है। उदाहरण के लिए, मैं यह कर रहा हूं: Request.CreateResponse ((HttpStatusCode) 422, सत्यापन त्रुटि); –
ये, वह है! दूसरा पैरामीटर कुछ भी हो सकता है। =) – lolol
एक्सटेंशन विधि CreateResponse नामस्थान "System.Net.Http" में पाया जा सकता है। –