asp.net-web-api
Démarrage rapide: Travailler avec JSON
Recherche…
Remarques
Exemples pour vous permettre de démarrer rapidement et correctement avec ASP.NET WebAPI
Renvoyer JSON depuis GET en utilisant des attributs
1. Configurez votre formateur et votre routage dans Register of ( 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. Créer des méthodes dans 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 });
}
exécuter GET /echo/foo
{
"hello": "foo"
}
exécuter GET /echo/1241290805
{
"hello": 1241290805
}
comme le framework de routage prend les conditions les plus spécifiques (type de données) lors du choix d'une méthode
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow