Je veux que l'exemple de contrôleur ci-dessous renvoie un code d'état 418 sans contenu. Définir le code d'état est assez facile, mais il semble qu'il faille ensuite faire quelque chose pour signaler la fin de la requête. Dans MVC avant ASP.NET Core ou dans WebForms, cela pourrait être un appel à Response.End()
mais comment cela fonctionne-t-il dans ASP.NET Core où Response.End
n'existe pas ?
public class ExampleController : Controller
{
[HttpGet][Route("/example/main")]
public IActionResult Main()
{
this.HttpContext.Response.StatusCode = 418; // I'm a teapot
// How to end the request?
// I don't actually want to return a view but perhaps the next
// line is required anyway?
return View();
}
}