मैं समझता हूं कि वेब एपीआई स्वीकार करने के लिए सामग्री वार्ता का उपयोग करता है - सामग्री-प्रकार जेसन या एक्सएमएल लौटने के लिए। यह पर्याप्त नहीं है और मुझे व्यावहारिक रूप से यह तय करने की आवश्यकता है कि क्या मैं जेसन या एक्सएमएल वापस करना चाहता हूं।एमवीसी वेब एपीआई कंट्रोलर से JSON कैसे वापस करें
इंटरनेट HttpResponseMessage<T>
का उपयोग करने का अप्रचलित उदाहरण, अब MVC 4.
tokenResponse response = new tokenResponse();
response.something = "gfhgfh";
if(json)
{
return Request.CreateResponse(HttpStatusCode.OK, response, "application/json");
}
else
{
return Request.CreateResponse(HttpStatusCode.OK, response, "application/xml");
}
में मौजूद है जो मैं ऊपर कोड इतना है कि यह काम करता है कैसे बदल सकता हूँ से भर जाता है? इस तरह
सही! मेरी गलती यह थी कि Get() विधि में वापसी का प्रकार टोकन रेस्पॉन्स था। धन्यवाद! – user1662812