asp.net-web-api
Avvio rapido: lavorare con JSON
Ricerca…
Osservazioni
Esempi per iniziare e funzionare rapidamente (e correttamente) con Web API ASP.NET
Restituisci JSON da GET usando gli attributi
1. Configura il tuo formattatore e routing nel Register di ( 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. Creare metodi in un 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 });
}
eseguendo GET /echo/foo
{
"hello": "foo"
}
eseguendo GET /echo/1241290805
{
"hello": 1241290805
}
come il framework di routing prende le condizioni più specifiche (tipo di dati) quando si sceglie un metodo
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow