खोज…


टिप्पणियों

ASP.NET WebAPI के साथ आपको जल्दी और (और सही तरीके से) उठने और चलने के उदाहरण

विशेषताओं का उपयोग करके GSON से JSON लौटाएं

1. अपने फ़ॉर्मेटर और राउटिंग को Register ऑफ ( App_Start/WebApiConfig ) में सेट करें

public static class WebApiConfig
{
    public static void Register(HttpConfiguration config)
    {
        GlobalConfiguration.Configuration.Formatters.Clear();
        GlobalConfiguration.Configuration.Formatters.Add(new JsonMediaTypeFormatter());

        config.MapHttpAttributeRoutes();
    }
}

2. एक ApiController में तरीके बनाएँ

public class HelloWorldController : ApiController
{
  [HttpGet]
  [Route("echo/{message}")]
  public IHttpActionResult Echo(string message) {
    return Ok(new{ hello: message });  
  }

  [HttpGet]
  [Route("echo/{digits:int}")]
  public IHttpActionResult Echo(int digits) {
    return Ok(new{ hello: digits });  

}

GET /echo/foo को क्रियान्वित करना

{
  "hello": "foo"
}

GET /echo/1241290805 निष्पादित GET /echo/1241290805

{
  "hello": 1241290805
}

जब एक विधि चुनते हैं तो रूटिंग फ्रेमवर्क सबसे विशिष्ट स्थिति (डेटा प्रकार) लेता है



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow