Saya ingin contoh pengontrol di bawah ini mengembalikan kode status 418 tanpa konten. Menetapkan kode status cukup mudah tetapi kemudian sepertinya ada sesuatu yang perlu dilakukan untuk memberi tanda akhir permintaan. Di MVC sebelum ASP.NET Core atau di WebForms yang mungkin menjadi panggilan Response.End()
tetapi bagaimana cara kerjanya di ASP.NET Core di mana Response.End
tidak ada?
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();
}
}
there is no dedicated result for 418
Fungsi serius yang hilang di sini, Microsoft.