asp.net核心 – ASP.NET核心 – 如何返回一个特定的状态代码,没
我想要下面的示例控制器返回没有内容的状态代码418。设置状态代码很简单,但是似乎有一些需要做的事情来表明请求的结束。在MVC之前的ASP.NET Core或WebForms中,可能是对Response.End()的调用,但是如何在ASP.NET Core中响应.End不存在?
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(); } } 解决方法
尝试其他解决方案,只需: return StatusCode(418); 您可以使用StatusCode(???)返回任何HTTP状态代码。 另外,您可以使用专用的结果: 成功: > return Ok()< - Http状态码200 > return BadRequest(); < - Http状态码400 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 从AuthorizeAttribute Filter获取cookie
- asp.net-mvc-3 – ASP.NET MVC3从https重定向到http
- asp.net-mvc – ASP.NET MVC 3不显眼的客户端验证
- asp.net – 网站和虚拟目录之间有什么区别
- asp.net-mvc-4 – 为什么超过指定maxRequestLength的请求会
- asp.net – 使用ajax / jquery的未知Web方法
- asp.net-mvc – 认证之前调用的ASP.NET MVC控制器构造函数
- asp.net-mvc-4 – Html.LabelFor始终显示属性名称而不是值
- asp.net – 如何从水晶报表中的组字段中删除组名
- asp.net – IIS 7错误请求响应时 存在于URL中
- asp.net-mvc – 在不显眼的验证过程中使用parseJ
- asp.net – Telerik RadAjaxManager仍然回发
- asp.net-mvc – 文件上传MVC
- asp.net – Mono vhost配置错误:地址已经在使用
- .NET Core的日志[1]:采用统一的模式记录日志
- asp.net-web-api – 从ASP.NET Web API ASP.NET
- asp.net – 迁移匿名配置文件的最佳方式
- asp.net-mvc – 在MVC 4应用程序中处理带有自定义
- asp.net – 您在实施/使用WebDAV方面有哪些经验?
- asp.net-mvc-4 – 尝试在displaytemplate中访问父